Revert "BUGFIX: MSVC doesn't accept typename to specify a dependent scope within"

This reverts commit 98247fb97f.
This commit is contained in:
Damien Buhl (alias daminetreg)
2015-01-25 16:14:45 +01:00
parent 70d5b40a7c
commit 588896de45

View File

@ -54,12 +54,12 @@
ATTRIBUTE, ATTRIBUTE_TUPEL_SIZE, 1)) type; \
}; \
\
typedef boost::remove_const< \
deduced_attr_type::type \
typedef typename boost::remove_const< \
typename deduced_attr_type::type \
>::type type; \
\
typedef boost::add_const< \
deduced_attr_type::type \
typedef typename boost::add_const< \
typename deduced_attr_type::type \
>::type const_type;
#define BOOST_FUSION_ADT_ATTRIBUTE_GIVENTYPE( \
@ -126,7 +126,7 @@
, true \
> \
{ \
typedef access::adt_attribute_access< \
typedef typename access::adt_attribute_access< \
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
, I \
>::const_type type; \
@ -165,7 +165,7 @@
, false \
> \
{ \
typedef access::adt_attribute_access< \
typedef typename access::adt_attribute_access< \
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
, I \
>::type type; \
@ -215,7 +215,7 @@
, I \
> \
{ \
typedef \
typedef typename \
adt_attribute_proxy< \
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \
, I \