textwolf  0.2
Public Member Functions | Public Attributes | List of all members
textwolf::XMLPathSelectAutomaton< CharSet_ >::Token Class Reference

Active or passive but still valid token of the XML processing (this is a trigger waiting to match) More...

#include <xmlpathautomaton.hpp>

Public Member Functions

 Token ()
 Constructor. More...
 
 Token (const Token &orig)
 Copy constructor. More...
 
 Token (const State &state, int p_stateidx)
 Constructor by value. More...
 

Public Attributes

Core core
 
int stateidx
 

Detailed Description

template<class CharSet_ = charset::UTF8>
class textwolf::XMLPathSelectAutomaton< CharSet_ >::Token

Active or passive but still valid token of the XML processing (this is a trigger waiting to match)

Constructor & Destructor Documentation

template<class CharSet_ = charset::UTF8>
textwolf::XMLPathSelectAutomaton< CharSet_ >::Token::Token ( )
inline

Constructor.

template<class CharSet_ = charset::UTF8>
textwolf::XMLPathSelectAutomaton< CharSet_ >::Token::Token ( const Token orig)
inline

Copy constructor.

template<class CharSet_ = charset::UTF8>
textwolf::XMLPathSelectAutomaton< CharSet_ >::Token::Token ( const State state,
int  p_stateidx 
)
inline

Constructor by value.

Parameters
[in]statestate that generated this token
[in]p_stateidxindex of the state that generated this token

Member Data Documentation

template<class CharSet_ = charset::UTF8>
Core textwolf::XMLPathSelectAutomaton< CharSet_ >::Token::core
template<class CharSet_ = charset::UTF8>
int textwolf::XMLPathSelectAutomaton< CharSet_ >::Token::stateidx

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