Public Member Functions | Protected Attributes

TinyXPath::xpath_stream Class Reference

#include <xpath_stream.h>

Inheritance diagram for TinyXPath::xpath_stream:
Inheritance graph
[legend]
Collaboration diagram for TinyXPath::xpath_stream:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

A specialized version of byte_stream for XPath


Constructor & Destructor Documentation

TinyXPath::xpath_stream::xpath_stream ( const char *  cp_in  ) 

constructor

xpath_stream constructor

References tlp_list.

virtual TinyXPath::xpath_stream::~xpath_stream (  )  [inline, virtual]

destructor

References tlp_list.


Member Function Documentation

void TinyXPath::xpath_stream::v_lexico_decode (  )  [inline]
void TinyXPath::xpath_stream::v_evaluate (  )  [inline]

Evaluate a XPath expression
Decodes the lexical and syntax contents.

References tlp_list, and v_lexico_decode().

Referenced by TinyXPath::xpath_processor::er_compute_xpath().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void TinyXPath::xpath_stream::v_action ( xpath_construct  ,
unsigned  ,
unsigned  ,
const char *   
) [pure virtual]

Callback used by token_syntax_decoder::v_syntax_decode to notify of an action to be made. Pure virtual.

Implemented in TinyXPath::xpath_processor.

virtual int TinyXPath::xpath_stream::i_get_action_counter (  )  [pure virtual]

Callback used by token_syntax_decoder::v_syntax_decode to know the action counter position. Pure virtual
This can be any kind of nomenclature, provided that the redefinition is coherent

Implemented in TinyXPath::xpath_processor.


Member Data Documentation

List of tokens.

Referenced by v_evaluate(), v_lexico_decode(), xpath_stream(), and ~xpath_stream().


The documentation for this class was generated from the following files: