summaryrefslogtreecommitdiff
path: root/boost/spirit/home/lex/qi/plain_token.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/spirit/home/lex/qi/plain_token.hpp')
-rw-r--r--boost/spirit/home/lex/qi/plain_token.hpp5
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;