#include <cpp_lex_token.hpp>
Public Types | |
typedef BOOST_WAVE_STRINGTYPE | string_type |
typedef PositionT | position_type |
Public Member Functions | |
lex_token () | |
lex_token (int) | |
lex_token (lex_token const &rhs) | |
lex_token (token_id id_, string_type const &value_, PositionT const &pos_) | |
~lex_token () | |
lex_token & | operator= (lex_token const &rhs) |
operator token_id () const | |
string_type const & | get_value () const |
position_type const & | get_position () const |
bool | is_eoi () const |
bool | is_valid () const |
void | set_token_id (token_id id_) |
void | set_value (string_type const &value_) |
void | set_position (position_type const &pos_) |
Friends | |
bool | operator== (lex_token const &lhs, lex_token const &rhs) |
typedef PositionT boost::wave::cpplexer::lex_token< PositionT >::position_type |
typedef BOOST_WAVE_STRINGTYPE boost::wave::cpplexer::lex_token< PositionT >::string_type |
|
inline |
|
inlineexplicit |
|
inline |
References boost::proto::envns_::data.
|
inline |
|
inline |
References boost::proto::envns_::data.
|
inline |
References boost::proto::envns_::data.
|
inline |
References boost::proto::envns_::data.
|
inline |
References boost::proto::envns_::data, and boost::wave::T_EOI.
|
inline |
References boost::proto::envns_::data, and boost::wave::T_UNKNOWN.
Referenced by boost::wave::cpplexer::token_is_valid().
|
inline |
References boost::proto::envns_::data, and boost::wave::T_EOI.
|
inline |
References boost::proto::envns_::data.
|
inline |
References boost::proto::envns_::data, and boost::make_unique().
|
inline |
References boost::proto::envns_::data, and boost::make_unique().
|
inline |
References boost::proto::envns_::data, and boost::make_unique().
|
friend |