Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TinyXPath::token_redef Class Reference

Redefinition of a token_syntax_decoder, with an xpath_stream pointer
We could have made this a double dependency on token_syntax_decoder and xpath_stream, but this is not good pratice IMHO. More...

Inheritance diagram for TinyXPath::token_redef:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 token_redef (xpath_stream *xsp_in)
 constructor

virtual void v_action (xpath_construct xc_rule, unsigned u_sub, unsigned u_variable=0, const char *cp_literal="")
 dispatcher of the xpath_stream::v_action

virtual int i_get_action_counter ()
 dispatcher of the xpath_stream::i_get_action_counter


Protected Attributes

xpath_streamxsp_stream
 pointer to an xpath_stream instance


Detailed Description

Redefinition of a token_syntax_decoder, with an xpath_stream pointer
We could have made this a double dependency on token_syntax_decoder and xpath_stream, but this is not good pratice IMHO.


Constructor & Destructor Documentation

TinyXPath::token_redef::token_redef xpath_stream xsp_in  )  [inline]
 

constructor

Parameters:
xsp_in  Pointer to an xpath_stream instance


Member Function Documentation

virtual int TinyXPath::token_redef::i_get_action_counter  )  [inline, virtual]
 

dispatcher of the xpath_stream::i_get_action_counter

Implements TinyXPath::token_syntax_decoder.

virtual void TinyXPath::token_redef::v_action xpath_construct  xc_rule,
unsigned  u_sub,
unsigned  u_variable = 0,
const char *  cp_literal = ""
[inline, virtual]
 

dispatcher of the xpath_stream::v_action

Implements TinyXPath::token_syntax_decoder.


Member Data Documentation

xpath_stream* TinyXPath::token_redef::xsp_stream [protected]
 

pointer to an xpath_stream instance


The documentation for this class was generated from the following file:
Generated for TinyXPath by doxygen SourceForge Logo