diff options
Diffstat (limited to 'boost/spirit/home/lex/qi/plain_token.hpp')
-rw-r--r-- | boost/spirit/home/lex/qi/plain_token.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/boost/spirit/home/lex/qi/plain_token.hpp b/boost/spirit/home/lex/qi/plain_token.hpp index 11961e3464..ebb4c18990 100644 --- a/boost/spirit/home/lex/qi/plain_token.hpp +++ b/boost/spirit/home/lex/qi/plain_token.hpp @@ -27,6 +27,7 @@ #include <boost/type_traits/is_integral.hpp> #include <boost/type_traits/is_enum.hpp> #include <boost/lexical_cast.hpp> +#include <iterator> // for std::iterator_traits namespace boost { namespace spirit { @@ -102,7 +103,7 @@ namespace boost { namespace spirit { namespace qi // been initialized with typedef typename - boost::detail::iterator_traits<Iterator>::value_type + std::iterator_traits<Iterator>::value_type token_type; typedef typename token_type::id_type id_type; @@ -154,7 +155,7 @@ namespace boost { namespace spirit { namespace qi // been initialized with typedef typename - boost::detail::iterator_traits<Iterator>::value_type + std::iterator_traits<Iterator>::value_type token_type; typedef typename token_type::id_type id_type; |