diff options
Diffstat (limited to 'boost/fusion/adapted/boost_array/detail')
6 files changed, 9 insertions, 0 deletions
diff --git a/boost/fusion/adapted/boost_array/detail/at_impl.hpp b/boost/fusion/adapted/boost_array/detail/at_impl.hpp index 6df8858663..15235e8e57 100644 --- a/boost/fusion/adapted/boost_array/detail/at_impl.hpp +++ b/boost/fusion/adapted/boost_array/detail/at_impl.hpp @@ -8,6 +8,7 @@ #if !defined(BOOST_FUSION_AT_IMPL_27122005_1241) #define BOOST_FUSION_AT_IMPL_27122005_1241 +#include <boost/fusion/support/config.hpp> #include <boost/type_traits/is_const.hpp> #include <boost/mpl/if.hpp> @@ -32,6 +33,7 @@ namespace boost { namespace fusion { typename Sequence::const_reference, typename Sequence::reference>::type type; + BOOST_FUSION_GPU_ENABLED static type call(Sequence& seq) { diff --git a/boost/fusion/adapted/boost_array/detail/begin_impl.hpp b/boost/fusion/adapted/boost_array/detail/begin_impl.hpp index c8bce9ffe7..5e0752c145 100644 --- a/boost/fusion/adapted/boost_array/detail/begin_impl.hpp +++ b/boost/fusion/adapted/boost_array/detail/begin_impl.hpp @@ -8,6 +8,7 @@ #if !defined(BOOST_FUSION_BEGIN_IMPL_27122005_1117) #define BOOST_FUSION_BEGIN_IMPL_27122005_1117 +#include <boost/fusion/support/config.hpp> #include <boost/fusion/adapted/boost_array/array_iterator.hpp> namespace boost { namespace fusion { @@ -27,6 +28,7 @@ namespace boost { namespace fusion { { typedef array_iterator<Sequence, 0> type; + BOOST_FUSION_GPU_ENABLED static type call(Sequence& v) { diff --git a/boost/fusion/adapted/boost_array/detail/category_of_impl.hpp b/boost/fusion/adapted/boost_array/detail/category_of_impl.hpp index 8e92efd7c3..038f6db9de 100644 --- a/boost/fusion/adapted/boost_array/detail/category_of_impl.hpp +++ b/boost/fusion/adapted/boost_array/detail/category_of_impl.hpp @@ -8,6 +8,7 @@ #if !defined(BOOST_FUSION_CATEGORY_OF_IMPL_27122005_1044) #define BOOST_FUSION_CATEGORY_OF_IMPL_27122005_1044 +#include <boost/fusion/support/config.hpp> #include <boost/config/no_tr1/utility.hpp> namespace boost { namespace fusion { diff --git a/boost/fusion/adapted/boost_array/detail/end_impl.hpp b/boost/fusion/adapted/boost_array/detail/end_impl.hpp index 38b5a82cb4..13ed1e3e3d 100644 --- a/boost/fusion/adapted/boost_array/detail/end_impl.hpp +++ b/boost/fusion/adapted/boost_array/detail/end_impl.hpp @@ -8,6 +8,7 @@ #if !defined(BOOST_FUSION_END_IMPL_27122005_1120) #define BOOST_FUSION_END_IMPL_27122005_1120 +#include <boost/fusion/support/config.hpp> #include <boost/fusion/adapted/boost_array/array_iterator.hpp> namespace boost { namespace fusion { @@ -27,6 +28,7 @@ namespace boost { namespace fusion { { typedef array_iterator<Sequence, Sequence::static_size> type; + BOOST_FUSION_GPU_ENABLED static type call(Sequence& v) { diff --git a/boost/fusion/adapted/boost_array/detail/is_sequence_impl.hpp b/boost/fusion/adapted/boost_array/detail/is_sequence_impl.hpp index cdbe6c8382..ac52e720eb 100644 --- a/boost/fusion/adapted/boost_array/detail/is_sequence_impl.hpp +++ b/boost/fusion/adapted/boost_array/detail/is_sequence_impl.hpp @@ -8,6 +8,7 @@ #if !defined(BOOST_FUSION_IS_SEQUENCE_IMPL_27122005_1648) #define BOOST_FUSION_IS_SEQUENCE_IMPL_27122005_1648 +#include <boost/fusion/support/config.hpp> #include <boost/mpl/bool.hpp> namespace boost { namespace fusion { diff --git a/boost/fusion/adapted/boost_array/detail/is_view_impl.hpp b/boost/fusion/adapted/boost_array/detail/is_view_impl.hpp index cf63c6a667..0a84aa0ae1 100644 --- a/boost/fusion/adapted/boost_array/detail/is_view_impl.hpp +++ b/boost/fusion/adapted/boost_array/detail/is_view_impl.hpp @@ -8,6 +8,7 @@ #if !defined(BOOST_FUSION_IS_VIEW_IMPL_27042006_2221) #define BOOST_FUSION_IS_VIEW_IMPL_27042006_2221 +#include <boost/fusion/support/config.hpp> #include <boost/mpl/bool.hpp> namespace boost { namespace fusion |