diff --git a/include/boost/fusion/algorithm/query/find.hpp b/include/boost/fusion/algorithm/query/find.hpp index fcc74341..a21c32b5 100644 --- a/include/boost/fusion/algorithm/query/find.hpp +++ b/include/boost/fusion/algorithm/query/find.hpp @@ -56,7 +56,7 @@ namespace boost { namespace fusion lazy_disable_if< is_const , result_of::find - >::type + >::type const find(Sequence& seq) { typedef typename result_of::find::filter filter; @@ -64,7 +64,7 @@ namespace boost { namespace fusion } template - inline typename result_of::find::type + inline typename result_of::find::type const find(Sequence const& seq) { typedef typename result_of::find::filter filter; diff --git a/include/boost/fusion/algorithm/query/find_if.hpp b/include/boost/fusion/algorithm/query/find_if.hpp index 05da4bfb..8c8f6d6b 100644 --- a/include/boost/fusion/algorithm/query/find_if.hpp +++ b/include/boost/fusion/algorithm/query/find_if.hpp @@ -51,7 +51,7 @@ namespace boost { namespace fusion } template - inline typename result_of::find_if::type + inline typename result_of::find_if::type const find_if(Sequence const& seq) { typedef diff --git a/include/boost/fusion/iterator/advance.hpp b/include/boost/fusion/iterator/advance.hpp index 918a37fa..a8e3e934 100644 --- a/include/boost/fusion/iterator/advance.hpp +++ b/include/boost/fusion/iterator/advance.hpp @@ -75,14 +75,14 @@ namespace boost { namespace fusion } template - inline typename result_of::advance_c::type + inline typename result_of::advance_c::type const advance_c(Iterator const& i) { return result_of::advance_c::call(i); } template - inline typename result_of::advance::type + inline typename result_of::advance::type const advance(Iterator const& i) { return result_of::advance::call(i); diff --git a/include/boost/fusion/iterator/next.hpp b/include/boost/fusion/iterator/next.hpp index fa69ae66..b5892d8c 100644 --- a/include/boost/fusion/iterator/next.hpp +++ b/include/boost/fusion/iterator/next.hpp @@ -54,7 +54,7 @@ namespace boost { namespace fusion } template - typename result_of::next::type + typename result_of::next::type const next(Iterator const& i) { return result_of::next::call(i); diff --git a/include/boost/fusion/iterator/prior.hpp b/include/boost/fusion/iterator/prior.hpp index b9528150..bc9aa825 100644 --- a/include/boost/fusion/iterator/prior.hpp +++ b/include/boost/fusion/iterator/prior.hpp @@ -54,7 +54,7 @@ namespace boost { namespace fusion } template - typename result_of::prior::type + typename result_of::prior::type const prior(Iterator const& i) { return result_of::prior::call(i); diff --git a/include/boost/fusion/sequence/intrinsic/begin.hpp b/include/boost/fusion/sequence/intrinsic/begin.hpp index 2c60008d..eb342866 100644 --- a/include/boost/fusion/sequence/intrinsic/begin.hpp +++ b/include/boost/fusion/sequence/intrinsic/begin.hpp @@ -58,14 +58,14 @@ namespace boost { namespace fusion } template - inline typename result_of::begin::type + inline typename result_of::begin::type const begin(Sequence& seq) { return result_of::begin::call(seq); } template - inline typename result_of::begin::type + inline typename result_of::begin::type const begin(Sequence const& seq) { return result_of::begin::call(seq); diff --git a/include/boost/fusion/sequence/intrinsic/end.hpp b/include/boost/fusion/sequence/intrinsic/end.hpp index 0194e53e..6d655550 100644 --- a/include/boost/fusion/sequence/intrinsic/end.hpp +++ b/include/boost/fusion/sequence/intrinsic/end.hpp @@ -58,14 +58,14 @@ namespace boost { namespace fusion } template - inline typename result_of::end::type + inline typename result_of::end::type const end(Sequence& seq) { return result_of::end::call(seq); } template - inline typename result_of::end::type + inline typename result_of::end::type const end(Sequence const& seq) { return result_of::end::call(seq);