#include <token_def.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 LexerDef , typename String > |
void | collect (LexerDef &lexdef, String const &state, String const &targetstate) const |
|
template<typename LexerDef > |
void | add_actions (LexerDef &) const |
|
| token_def () |
|
| token_def (token_def const &rhs) |
|
| token_def (char_type def_, Idtype id_=Idtype()) |
|
| token_def (string_type const &def_, Idtype id_=Idtype()) |
|
template<typename String > |
token_def & | operator= (String const &definition) |
|
token_def & | operator= (token_def const &rhs) |
|
Idtype const & | id () const |
|
void | id (Idtype const &id) |
|
std::size_t | unique_id () const |
|
string_type | definition () const |
|
std::size_t | state () const |
|
token_def< Attribute, Char,
Idtype >const & | derived () const |
|
token_def< Attribute, Char,
Idtype >const & | derived () const |
|
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename LexerDef >
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename LexerDef , typename String >
void boost::spirit::lex::token_def< Attribute, Char, Idtype >::collect |
( |
LexerDef & |
lexdef, |
|
|
String const & |
state, |
|
|
String const & |
targetstate |
|
) |
| const |
|
inline |
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename String >
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Iterator , typename Context , typename Skipper , typename Attribute_ >
bool boost::spirit::lex::token_def< Attribute, Char, Idtype >::parse |
( |
Iterator & |
first, |
|
|
Iterator const & |
last, |
|
|
Context & |
, |
|
|
Skipper const & |
skipper, |
|
|
Attribute_ & |
attr |
|
) |
| const |
|
inline |
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Attribute = unused_type, typename Char = char, typename Idtype = std::size_t>
template<typename Context >
The documentation for this struct was generated from the following file: