#include <lex_token.h>
Collaboration diagram for TinyXPath::lex_token:

Public Member Functions | |
| lex_token (lexico l_in_enum, const _byte_ *bp_in_value, unsigned u_in_size) | |
| constructor | |
| void | v_set_next (lex_token *ltp_in_next) |
| set the next element in list | |
| void | v_set_prev (lex_token *ltp_in_prev) |
| set the previous element in list | |
| ~lex_token () | |
| destructor. doesn't destroys next in list | |
| lex_token * | ltp_get_next () const |
| get next in list | |
| lex_token * | ltp_get_prev () const |
| get next in list | |
| lex_token * | ltp_get_next (int i_nb) |
| Return the next i-th element in the list. | |
| lexico | lex_get_value () const |
| return the value of a lexical element | |
| void | v_set (lexico lex_in, const char *cp_repre) |
| Set the string value of a lexical element. | |
| const char * | cp_get_literal () |
| return the string value of a lexical element | |
| bool | o_is_valid () const |
| check if the lexical element is valid | |
Private Attributes | |
| char * | cp_value |
| Representation. | |
| lexico | l_enum |
| lexical value | |
| lex_token * | ltp_next |
| pointer to next element | |
| lex_token * | ltp_prev |
| pointer to next element | |
|
||||||||||||||||
|
constructor
|
|
|
destructor. doesn't destroys next in list
|
|
|
return the string value of a lexical element
|
|
|
return the value of a lexical element
|
|
|
Return the next i-th element in the list.
|
|
|
get next in list
|
|
|
get next in list
|
|
|
check if the lexical element is valid
|
|
||||||||||||
|
Set the string value of a lexical element.
|
|
|
set the next element in list
|
|
|
set the previous element in list
|
|
|
Representation.
|
|
|
lexical value
|
|
|
pointer to next element
|
|
|
pointer to next element
|