Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ixion::regex::quantifier Class Template Reference

#include <ixlib_re.hh>

Inheritance diagram for ixion::regex::quantifier::

ixion::regex::matcher List of all members.

Public Methods

 quantifier ()
 quantifier (bool greedy, TSize mincount)
 quantifier (bool greedy, TSize mincount, TSize maxcount)
 ~quantifier ()
matcherduplicate () const
TSize minimumMatchLength () const
void setQuantified (matcher *quantified)
bool match (backref_stack &brstack, T const &candidate, TIndex at)

Protected Methods

void copy (quantifier const *src)

template<class T> class ixion::regex::quantifier


Constructor & Destructor Documentation

ixion::regex::quantifier::quantifier ( ) [inline]
 

Definition at line 170 of file ixlib_re.hh.

ixion::regex::quantifier::quantifier ( bool greedy,
TSize mincount )
 

ixion::regex::quantifier::quantifier ( bool greedy,
TSize mincount,
TSize maxcount )
 

ixion::regex::quantifier::~quantifier ( )
 


Member Function Documentation

void ixion::regex::quantifier::copy ( quantifier const * src ) [protected]
 

matcher* ixion::regex::quantifier::duplicate ( ) const [virtual]
 

Reimplemented from ixion::regex::matcher.

bool ixion::regex::quantifier::match ( backref_stack & brstack,
T const & candidate,
TIndex at ) [virtual]
 

Reimplemented from ixion::regex::matcher.

TSize ixion::regex::quantifier::minimumMatchLength ( ) const [virtual]
 

Reimplemented from ixion::regex::matcher.

void ixion::regex::quantifier::setQuantified ( matcher * quantified ) [inline]
 

Definition at line 181 of file ixlib_re.hh.


The documentation for this class was generated from the following file:
Generated at Tue Apr 17 18:29:46 2001 for ixlib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001