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