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