|
| | expression_token (const token &tok, const variant &v) |
| |
| | expression_token (const token &tok, OperatorType _ot) |
| |
| | expression_token (const token &tok, ExpressionPart _ep) |
| |
| | token () |
| | construct with both pointers set to 0
|
| |
| | token (const char *_str) |
| | construct from c-string
|
| |
| | token (const char *_b, const char *_e) |
| | construct from character range
|
| |
| | token (const std::string &s) |
| | construct from string
|
| |
| size_t | get_length () const |
| | return the length of the token in number of characters
|
| |
| size_t | size () const |
| | return the length of the token in number of characters
|
| |
| bool | empty () const |
| | return whether the token is empty
|
| |
| void | skip (const std::string &skip_chars) |
| | set begin by skipping all instances of the given character set
|
| |
| void | reverse_skip (const std::string &skip_chars) |
| | set end by skipping all instances of the given character set
|
| |
| char | operator[] (unsigned int i) const |
| | return the i-th character of the token
|
| |
| bool | operator== (const char *s) const |
| | compare to const char*
|
| |
| bool | operator== (const std::string &s) const |
| | compare to string
|
| |
| bool | operator!= (const char *s) const |
| | compare to const char*
|
| |
| bool | operator!= (const std::string &s) const |
| | compare to string
|
| |
|
| variant | value |
| |
| OperatorType | ot |
| |
| ExpressionPart | ep |
| |
| const char * | begin |
| | pointers that define the range of characters
|
| |
| const char * | end |
| |
Definition at line 19 of file expression_processor.h.
◆ expression_token() [1/3]
| cgv::ppp::expression_token::expression_token |
( |
const token & |
tok, |
|
|
const variant & |
v |
|
) |
| |
|
inline |
◆ expression_token() [2/3]
| cgv::ppp::expression_token::expression_token |
( |
const token & |
tok, |
|
|
OperatorType |
_ot |
|
) |
| |
|
inline |
◆ expression_token() [3/3]
| cgv::ppp::expression_token::expression_token |
( |
const token & |
tok, |
|
|
ExpressionPart |
_ep |
|
) |
| |
|
inline |
◆ ep
| ExpressionPart cgv::ppp::expression_token::ep |
◆ ot
| OperatorType cgv::ppp::expression_token::ot |
◆ value
| variant cgv::ppp::expression_token::value |
The documentation for this struct was generated from the following file: