#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: