forked from boostorg/fusion
Revert "BUGFIX: MSVC doesn't accept typename to specify a dependent scope within"
This reverts commit 98247fb97f
.
This commit is contained in:
@ -54,12 +54,12 @@
|
|||||||
ATTRIBUTE, ATTRIBUTE_TUPEL_SIZE, 1)) type; \
|
ATTRIBUTE, ATTRIBUTE_TUPEL_SIZE, 1)) type; \
|
||||||
}; \
|
}; \
|
||||||
\
|
\
|
||||||
typedef boost::remove_const< \
|
typedef typename boost::remove_const< \
|
||||||
deduced_attr_type::type \
|
typename deduced_attr_type::type \
|
||||||
>::type type; \
|
>::type type; \
|
||||||
\
|
\
|
||||||
typedef boost::add_const< \
|
typedef typename boost::add_const< \
|
||||||
deduced_attr_type::type \
|
typename deduced_attr_type::type \
|
||||||
>::type const_type;
|
>::type const_type;
|
||||||
|
|
||||||
#define BOOST_FUSION_ADT_ATTRIBUTE_GIVENTYPE( \
|
#define BOOST_FUSION_ADT_ATTRIBUTE_GIVENTYPE( \
|
||||||
@ -126,7 +126,7 @@
|
|||||||
, true \
|
, true \
|
||||||
> \
|
> \
|
||||||
{ \
|
{ \
|
||||||
typedef access::adt_attribute_access< \
|
typedef typename access::adt_attribute_access< \
|
||||||
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
|
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
|
||||||
, I \
|
, I \
|
||||||
>::const_type type; \
|
>::const_type type; \
|
||||||
@ -165,7 +165,7 @@
|
|||||||
, false \
|
, false \
|
||||||
> \
|
> \
|
||||||
{ \
|
{ \
|
||||||
typedef access::adt_attribute_access< \
|
typedef typename access::adt_attribute_access< \
|
||||||
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
|
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
|
||||||
, I \
|
, I \
|
||||||
>::type type; \
|
>::type type; \
|
||||||
@ -215,7 +215,7 @@
|
|||||||
, I \
|
, I \
|
||||||
> \
|
> \
|
||||||
{ \
|
{ \
|
||||||
typedef \
|
typedef typename \
|
||||||
adt_attribute_proxy< \
|
adt_attribute_proxy< \
|
||||||
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
|
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
|
||||||
, I \
|
, I \
|
||||||
|
Reference in New Issue
Block a user