From 588896de455d78d06f720e8b131fc6c3970b927f Mon Sep 17 00:00:00 2001 From: "Damien Buhl (alias daminetreg)" Date: Sun, 25 Jan 2015 16:14:45 +0100 Subject: [PATCH] =?UTF-8?q?Revert=20"BUGFIX:=C2=A0MSVC=20doesn't=20accept?= =?UTF-8?q?=20typename=20to=20specify=20a=20dependent=20scope=20within"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 98247fb97fac82c0af8d27bc03f02bff2dc299bd. --- .../boost/fusion/adapted/adt/detail/adapt_base.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/include/boost/fusion/adapted/adt/detail/adapt_base.hpp b/include/boost/fusion/adapted/adt/detail/adapt_base.hpp index 0c1cebd0..b9126c94 100644 --- a/include/boost/fusion/adapted/adt/detail/adapt_base.hpp +++ b/include/boost/fusion/adapted/adt/detail/adapt_base.hpp @@ -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 \