#include <position_tagged.hpp>

Public Types | |
| typedef Container::value_type | iterator_type |
Public Member Functions | |
| position_cache (iterator_type first, iterator_type last) | |
| boost::iterator_range < iterator_type > | position_of (position_tagged const &ast) const |
| template<typename AST > | |
| boost::iterator_range < iterator_type > | position_of (AST const &ast) const |
| template<typename AST > | |
| void | annotate (AST &ast, iterator_type first, iterator_type last, mpl::false_) |
| void | annotate (position_tagged &ast, iterator_type first, iterator_type last, mpl::true_) |
| template<typename AST > | |
| void | annotate (AST &ast, iterator_type first, iterator_type last) |
| Container const & | get_positions () const |
| iterator_type | first () const |
| iterator_type | last () const |
| typedef Container::value_type boost::spirit::x3::position_cache< Container >::iterator_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::spirit::x3::error_handler< Iterator >::operator()().
|
inline |