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

Range on the token stack with all tokens that belong to this scope. More...

#include <xmlpathautomaton.hpp>

Public Member Functions

 Range ()
 Constructor. More...
 
 Range (const Scope &orig)
 Copy constructor. More...
 

Public Attributes

unsigned int tokenidx_from
 
unsigned int tokenidx_to
 
unsigned int followidx
 

Detailed Description

template<class CharSet_ = charset::UTF8>
class textwolf::XMLPathSelectAutomaton< CharSet_ >::Scope::Range

Range on the token stack with all tokens that belong to this scope.

Constructor & Destructor Documentation

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

Constructor.

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

Copy constructor.

Parameters
[in]origscope to copy

Member Data Documentation

template<class CharSet_ = charset::UTF8>
unsigned int textwolf::XMLPathSelectAutomaton< CharSet_ >::Scope::Range::followidx
template<class CharSet_ = charset::UTF8>
unsigned int textwolf::XMLPathSelectAutomaton< CharSet_ >::Scope::Range::tokenidx_from
template<class CharSet_ = charset::UTF8>
unsigned int textwolf::XMLPathSelectAutomaton< CharSet_ >::Scope::Range::tokenidx_to

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