diff options
Diffstat (limited to 'boost/fusion/support/sequence_base.hpp')
-rw-r--r-- | boost/fusion/support/sequence_base.hpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/boost/fusion/support/sequence_base.hpp b/boost/fusion/support/sequence_base.hpp index b59121c09b..2f9320e6c8 100644 --- a/boost/fusion/support/sequence_base.hpp +++ b/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/config.hpp> #include <boost/fusion/support/config.hpp> #include <boost/mpl/begin_end_fwd.hpp> @@ -22,22 +23,22 @@ namespace boost { namespace fusion template <typename Sequence> struct sequence_base { - BOOST_FUSION_GPU_ENABLED + BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED Sequence const& - derived() const + derived() const BOOST_NOEXCEPT { return static_cast<Sequence const&>(*this); } - BOOST_FUSION_GPU_ENABLED + BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED Sequence& - derived() + derived() BOOST_NOEXCEPT { return static_cast<Sequence&>(*this); } - BOOST_FUSION_GPU_ENABLED - operator detail::from_sequence_convertible_type()const + BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED + operator detail::from_sequence_convertible_type() const BOOST_NOEXCEPT { return detail::from_sequence_convertible_type(); } |