#include <xpath_stream.h>
Inheritance diagram for TinyXPath::xpath_stream:
Public Member Functions | |
xpath_stream (const char *cp_in) | |
xpath_stream constructor | |
virtual | ~xpath_stream () |
destructor | |
void | v_lexico_decode () |
Decode the byte stream, and construct the lexical list. | |
void | v_evaluate () |
Evaluate a XPath expression Decodes the lexical and syntax contents. | |
virtual void | v_action (xpath_construct, unsigned, unsigned, const char *)=0 |
Callback used by token_syntax_decoder::v_syntax_decode to notify of an action to be made. Pure virtual. | |
virtual int | i_get_action_counter ()=0 |
Callback used by token_syntax_decoder::v_syntax_decode to know the action counter position. | |
Protected Attributes | |
token_syntax_decoder * | tlp_list |
List of tokens. |
|
xpath_stream constructor
|
|
destructor
|
|
Callback used by token_syntax_decoder::v_syntax_decode to know the action counter position.
Pure virtual Implemented in TinyXPath::xpath_processor. |
|
Callback used by token_syntax_decoder::v_syntax_decode to notify of an action to be made. Pure virtual.
Implemented in TinyXPath::xpath_processor. |
|
Evaluate a XPath expression
|
|
Decode the byte stream, and construct the lexical list.
|
|
List of tokens.
|