diff options
Diffstat (limited to '3rdParty/Boost/src/boost/fusion/support/iterator_base.hpp')
-rw-r--r-- | 3rdParty/Boost/src/boost/fusion/support/iterator_base.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/3rdParty/Boost/src/boost/fusion/support/iterator_base.hpp b/3rdParty/Boost/src/boost/fusion/support/iterator_base.hpp index ad24d93..d23d05c 100644 --- a/3rdParty/Boost/src/boost/fusion/support/iterator_base.hpp +++ b/3rdParty/Boost/src/boost/fusion/support/iterator_base.hpp @@ -7,6 +7,8 @@ #if !defined(FUSION_ITERATOR_BASE_05042005_1008) #define FUSION_ITERATOR_BASE_05042005_1008 +#include <boost/fusion/support/config.hpp> + namespace boost { namespace fusion { struct iterator_root {}; @@ -14,12 +16,14 @@ namespace boost { namespace fusion template <typename Iterator> struct iterator_base : iterator_root { + BOOST_FUSION_GPU_ENABLED Iterator const& cast() const { return static_cast<Iterator const&>(*this); } + BOOST_FUSION_GPU_ENABLED Iterator& cast() { |