#include <cpp_lex_interface_generator.hpp>
Public Types | |
typedef lex_input_interface < TokenT >::position_type | position_type |
Public Member Functions | |
lex_input_interface_generator () | |
~lex_input_interface_generator () | |
virtual TokenT & | get (TokenT &)=0 |
virtual void | set_position (position_type const &pos)=0 |
Static Public Member Functions | |
template<typename IteratorT > | |
static lex_input_interface < TokenT > * | new_lexer (IteratorT const &first, IteratorT const &last, position_type const &pos, boost::wave::language_support language) |
typedef lex_input_interface<TokenT>::position_type boost::wave::cpplexer::lex_input_interface_generator< TokenT >::position_type |
|
inline |
|
inline |
|
pure virtualinherited |
|
inlinestatic |
|
pure virtualinherited |