diff options
Diffstat (limited to '3rdParty/Boost/src/boost/fusion/support/sequence_base.hpp')
-rw-r--r-- | 3rdParty/Boost/src/boost/fusion/support/sequence_base.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/3rdParty/Boost/src/boost/fusion/support/sequence_base.hpp b/3rdParty/Boost/src/boost/fusion/support/sequence_base.hpp index 89affab..b59121c 100644 --- a/3rdParty/Boost/src/boost/fusion/support/sequence_base.hpp +++ b/3rdParty/Boost/src/boost/fusion/support/sequence_base.hpp @@ -8,6 +8,7 @@ #if !defined(FUSION_SEQUENCE_BASE_04182005_0737) #define FUSION_SEQUENCE_BASE_04182005_0737 +#include <boost/fusion/support/config.hpp> #include <boost/mpl/begin_end_fwd.hpp> namespace boost { namespace fusion @@ -21,18 +22,21 @@ namespace boost { namespace fusion template <typename Sequence> struct sequence_base { + BOOST_FUSION_GPU_ENABLED Sequence const& derived() const { return static_cast<Sequence const&>(*this); } + BOOST_FUSION_GPU_ENABLED Sequence& derived() { return static_cast<Sequence&>(*this); } + BOOST_FUSION_GPU_ENABLED operator detail::from_sequence_convertible_type()const { return detail::from_sequence_convertible_type(); |