diff options
Diffstat (limited to 'boost/fusion/support/iterator_base.hpp')
-rw-r--r-- | boost/fusion/support/iterator_base.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/boost/fusion/support/iterator_base.hpp b/boost/fusion/support/iterator_base.hpp index d23d05c62e..5d8ce3abb7 100644 --- a/boost/fusion/support/iterator_base.hpp +++ b/boost/fusion/support/iterator_base.hpp @@ -7,6 +7,7 @@ #if !defined(FUSION_ITERATOR_BASE_05042005_1008) #define FUSION_ITERATOR_BASE_05042005_1008 +#include <boost/config.hpp> #include <boost/fusion/support/config.hpp> namespace boost { namespace fusion @@ -16,16 +17,16 @@ namespace boost { namespace fusion template <typename Iterator> struct iterator_base : iterator_root { - BOOST_FUSION_GPU_ENABLED + BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED Iterator const& - cast() const + cast() const BOOST_NOEXCEPT { return static_cast<Iterator const&>(*this); } - BOOST_FUSION_GPU_ENABLED + BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED Iterator& - cast() + cast() BOOST_NOEXCEPT { return static_cast<Iterator&>(*this); } |