diff options
Diffstat (limited to 'boost/fusion/sequence/intrinsic/swap.hpp')
-rw-r--r-- | boost/fusion/sequence/intrinsic/swap.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/boost/fusion/sequence/intrinsic/swap.hpp b/boost/fusion/sequence/intrinsic/swap.hpp index 329f812484..05ce9b44b1 100644 --- a/boost/fusion/sequence/intrinsic/swap.hpp +++ b/boost/fusion/sequence/intrinsic/swap.hpp @@ -8,6 +8,7 @@ #if !defined(BOOST_FUSION_SWAP_20070501_1956) #define BOOST_FUSION_SWAP_20070501_1956 +#include <boost/fusion/support/config.hpp> #include <algorithm> #include <boost/fusion/support/is_sequence.hpp> @@ -39,6 +40,7 @@ namespace boost { namespace fusion { }; template<typename Elem> + BOOST_FUSION_GPU_ENABLED void operator()(Elem const& e) const { using std::swap; @@ -48,6 +50,7 @@ namespace boost { namespace fusion { } template<typename Seq1, typename Seq2> + BOOST_FUSION_GPU_ENABLED typename enable_if<mpl::and_<traits::is_sequence<Seq1>, traits::is_sequence<Seq2> >, void>::type swap(Seq1& lhs, Seq2& rhs) { |