diff options
Diffstat (limited to 'boost/fusion/functional/adapter/fused_procedure.hpp')
-rw-r--r-- | boost/fusion/functional/adapter/fused_procedure.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/boost/fusion/functional/adapter/fused_procedure.hpp b/boost/fusion/functional/adapter/fused_procedure.hpp index 10c7c7a0d2..495320af7b 100644 --- a/boost/fusion/functional/adapter/fused_procedure.hpp +++ b/boost/fusion/functional/adapter/fused_procedure.hpp @@ -9,6 +9,7 @@ #if !defined(BOOST_FUSION_FUNCTIONAL_ADAPTER_FUSED_PROCEDURE_HPP_INCLUDED) #define BOOST_FUSION_FUNCTIONAL_ADAPTER_FUSED_PROCEDURE_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_procedure(func_const_fwd_t f = Function()) : fnc_transformed(f) { } template <class Seq> + BOOST_FUSION_GPU_ENABLED inline void operator()(Seq const & s) const { fusion::invoke_procedure< @@ -48,6 +51,7 @@ namespace boost { namespace fusion } template <class Seq> + BOOST_FUSION_GPU_ENABLED inline void operator()(Seq const & s) { fusion::invoke_procedure< @@ -55,6 +59,7 @@ namespace boost { namespace fusion } template <class Seq> + BOOST_FUSION_GPU_ENABLED inline void operator()(Seq & s) const { fusion::invoke_procedure< @@ -62,6 +67,7 @@ namespace boost { namespace fusion } template <class Seq> + BOOST_FUSION_GPU_ENABLED inline void operator()(Seq & s) { return fusion::invoke_procedure< |