diff --git a/include/boost/fusion/functional/adapter/unfused_generic.hpp b/include/boost/fusion/functional/adapter/unfused_generic.hpp index eae10f12..ec3f869e 100644 --- a/include/boost/fusion/functional/adapter/unfused_generic.hpp +++ b/include/boost/fusion/functional/adapter/unfused_generic.hpp @@ -39,7 +39,7 @@ namespace boost { namespace fusion { Function fnc_transformed; - template + template friend struct detail::nullary_call_base; typedef detail::nullary_call_base< diff --git a/include/boost/fusion/functional/adapter/unfused_lvalue_args.hpp b/include/boost/fusion/functional/adapter/unfused_lvalue_args.hpp index cd8e0508..ce205a43 100644 --- a/include/boost/fusion/functional/adapter/unfused_lvalue_args.hpp +++ b/include/boost/fusion/functional/adapter/unfused_lvalue_args.hpp @@ -38,7 +38,7 @@ namespace boost { namespace fusion { Function fnc_transformed; - template + template friend struct detail::nullary_call_base; typedef detail::nullary_call_base< diff --git a/include/boost/fusion/functional/adapter/unfused_rvalue_args.hpp b/include/boost/fusion/functional/adapter/unfused_rvalue_args.hpp index 9fbbabfc..2320ecf9 100644 --- a/include/boost/fusion/functional/adapter/unfused_rvalue_args.hpp +++ b/include/boost/fusion/functional/adapter/unfused_rvalue_args.hpp @@ -38,7 +38,7 @@ namespace boost { namespace fusion { Function fnc_transformed; - template + template friend struct detail::nullary_call_base; typedef detail::nullary_call_base< diff --git a/include/boost/fusion/functional/adapter/unfused_typed.hpp b/include/boost/fusion/functional/adapter/unfused_typed.hpp index 54a2049a..2e0743c7 100644 --- a/include/boost/fusion/functional/adapter/unfused_typed.hpp +++ b/include/boost/fusion/functional/adapter/unfused_typed.hpp @@ -89,7 +89,7 @@ namespace boost { namespace fusion template friend struct detail::unfused_typed_impl; - template + template friend struct detail::nullary_call_base; typedef typename remove_const::type>::type function;