diff options
Diffstat (limited to 'boost/fusion/functional/adapter/fused.hpp')
-rw-r--r-- | boost/fusion/functional/adapter/fused.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/boost/fusion/functional/adapter/fused.hpp b/boost/fusion/functional/adapter/fused.hpp index 91ae1f2cf1..c6b1b03c81 100644 --- a/boost/fusion/functional/adapter/fused.hpp +++ b/boost/fusion/functional/adapter/fused.hpp @@ -9,6 +9,7 @@ #if !defined(BOOST_FUSION_FUNCTIONAL_ADAPTER_FUSED_HPP_INCLUDED) #define BOOST_FUSION_FUNCTIONAL_ADAPTER_FUSED_HPP_INCLUDED +#include <boost/fusion/support/config.hpp> #include <boost/type_traits/add_reference.hpp> #include <boost/config.hpp> @@ -36,11 +37,13 @@ namespace boost { namespace fusion public: + BOOST_FUSION_GPU_ENABLED inline explicit fused(func_const_fwd_t f = Function()) : fnc_transformed(f) { } template <class Seq> + BOOST_FUSION_GPU_ENABLED inline typename result_of::invoke<func_const_fwd_t,Seq const>::type operator()(Seq const & s) const { @@ -48,6 +51,7 @@ namespace boost { namespace fusion } template <class Seq> + BOOST_FUSION_GPU_ENABLED inline typename result_of::invoke<func_fwd_t,Seq const>::type operator()(Seq const & s) { @@ -55,6 +59,7 @@ namespace boost { namespace fusion } template <class Seq> + BOOST_FUSION_GPU_ENABLED inline typename result_of::invoke<func_const_fwd_t,Seq>::type operator()(Seq & s) const { @@ -62,6 +67,7 @@ namespace boost { namespace fusion } template <class Seq> + BOOST_FUSION_GPU_ENABLED inline typename result_of::invoke<func_fwd_t,Seq>::type operator()(Seq & s) { |