diff DEPENDENCIES/generic/include/boost/fusion/functional/adapter/fused.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
line wrap: on
line diff
--- a/DEPENDENCIES/generic/include/boost/fusion/functional/adapter/fused.hpp	Fri Sep 04 12:01:02 2015 +0100
+++ b/DEPENDENCIES/generic/include/boost/fusion/functional/adapter/fused.hpp	Mon Sep 07 11:12:49 2015 +0100
@@ -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 @@
 
     public:
 
+        BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         inline explicit fused(func_const_fwd_t f = Function())
             : fnc_transformed(f)
         { }
 
         template <class Seq> 
+        BOOST_CONSTEXPR 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 @@
         }
 
         template <class Seq> 
+        BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         inline typename result_of::invoke<func_fwd_t,Seq const>::type 
         operator()(Seq const & s) 
         {
@@ -55,6 +59,7 @@
         }
 
         template <class Seq> 
+        BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         inline typename result_of::invoke<func_const_fwd_t,Seq>::type 
         operator()(Seq & s) const
         {
@@ -62,6 +67,7 @@
         }
 
         template <class Seq> 
+        BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         inline typename result_of::invoke<func_fwd_t,Seq>::type 
         operator()(Seq & s) 
         {