#include <lexer.hpp>
|
template<typename Iterator , typename Context , typename Skipper , typename Attribute > |
bool | parse (Iterator &first, Iterator const &last, Context &, Skipper const &skipper, Attribute &attr) const |
|
template<typename Context > |
info | what (Context &) const |
|
template<typename Expr > |
void | define (Expr const &expr) |
|
| lexer_def_ (LexerDef &def_, string_type const &state_, string_type const &targetstate_=string_type()) |
|
lexer_def_ | operator() (char_type const *state) const |
|
lexer_def_ | operator() (char_type const *state, char_type const *targetstate) const |
|
lexer_def_ | operator() (string_type const &state, string_type const &targetstate=string_type()) const |
|
template<typename Expr > |
lexer_def_ & | operator= (Expr const &xpr) |
|
std::size_t | add_state (char_type const *state=0) |
|
lexer_def_< LexerDef >const & | derived () const |
|
lexer_def_< LexerDef >const & | derived () const |
|
template<typename LexerDef>
template<typename LexerDef>
template<typename LexerDef>
template<typename Expr >
template<typename LexerDef>
template<typename LexerDef>
template<typename LexerDef>
template<typename LexerDef>
template<typename Expr >
template<typename LexerDef>
template<typename Iterator , typename Context , typename Skipper , typename Attribute >
template<typename LexerDef>
template<typename Context >
template<typename LexerDef>
template<typename LexerDef>
friend struct pattern_adder |
|
friend |
template<typename LexerDef>
template<typename LexerDef>
The documentation for this struct was generated from the following file:
- boost_1_57_0/boost/spirit/home/lex/lexer/lexer.hpp