summaryrefslogtreecommitdiff
path: root/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp')
-rw-r--r--boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp b/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp
index 31dffcedde..850c55d6dd 100644
--- a/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp
+++ b/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp
@@ -10,11 +10,11 @@
#pragma once
#endif
-#include <boost/detail/iterator.hpp>
#include <boost/spirit/home/support/detail/lexer/state_machine.hpp>
#include <boost/spirit/home/support/detail/lexer/consts.hpp>
#include <boost/spirit/home/support/detail/lexer/size_t.hpp>
#include <boost/spirit/home/support/detail/lexer/char_traits.hpp>
+#include <iterator> // for std::iterator_traits
#include <vector>
namespace boost { namespace spirit { namespace lex { namespace lexertl
@@ -25,8 +25,7 @@ namespace boost { namespace spirit { namespace lex { namespace lexertl
{
public:
typedef std::vector<std::size_t> size_t_vector;
- typedef typename boost::detail::iterator_traits<Iterator>::value_type
- char_type;
+ typedef typename std::iterator_traits<Iterator>::value_type char_type;
static std::size_t next (
boost::lexer::basic_state_machine<char_type> const& state_machine_
@@ -74,7 +73,7 @@ namespace boost { namespace spirit { namespace lex { namespace lexertl
else
{
typedef typename
- boost::detail::iterator_traits<Iterator>::value_type
+ std::iterator_traits<Iterator>::value_type
value_type;
typedef typename
boost::lexer::char_traits<value_type>::index_type
@@ -188,7 +187,7 @@ namespace boost { namespace spirit { namespace lex { namespace lexertl
else
{
typedef typename
- boost::detail::iterator_traits<Iterator>::value_type
+ std::iterator_traits<Iterator>::value_type
value_type;
typedef typename
boost::lexer::char_traits<value_type>::index_type