From e08976a68d878ade5d9f3ead7a0f37c62903e901 Mon Sep 17 00:00:00 2001 From: Joel de Guzman Date: Tue, 27 Sep 2011 11:45:24 +0000 Subject: [PATCH] fix for case where Sequence is const [SVN r74589] --- .../boost/fusion/adapted/std_tuple/detail/size_impl.hpp | 7 ++++++- include/boost/fusion/adapted/std_tuple/tag_of.hpp | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp b/include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp index 30595dec..d8b10af1 100644 --- a/include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp +++ b/include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp @@ -9,6 +9,7 @@ #include #include +#include namespace boost { namespace fusion { @@ -23,7 +24,11 @@ namespace boost { namespace fusion struct size_impl { template - struct apply : mpl::int_::value> {}; + struct apply : + mpl::int_::type>::value + > + {}; }; } }} diff --git a/include/boost/fusion/adapted/std_tuple/tag_of.hpp b/include/boost/fusion/adapted/std_tuple/tag_of.hpp index 6db1c486..10e2e181 100644 --- a/include/boost/fusion/adapted/std_tuple/tag_of.hpp +++ b/include/boost/fusion/adapted/std_tuple/tag_of.hpp @@ -33,7 +33,7 @@ namespace boost { namespace fusion namespace boost { namespace mpl { - template + template struct sequence_tag; template