lvalue typedef for acess::struct_member is a dependent scope to templated

parameter when used within BOOST_FUSION_ADAPT_ASSOC_TPL_ADT.

This fixes test sequence/adapt_assoc_tpl_adt.cpp.
This commit is contained in:
Damien Buhl (alias daminetreg)
2014-10-20 12:54:31 +02:00
parent 2b5da49628
commit 03ba146d84

View File

@ -214,12 +214,12 @@
, I \
> \
{ \
typedef \
typedef typename \
adt_attribute_proxy< \
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
, I \
, false \
>::type lvalue; \
>::type lvalue; \
\
BOOST_FUSION_ADAPT_STRUCT_MSVC_REDEFINE_TEMPLATE_PARAMS( \
TEMPLATE_PARAMS_SEQ) \