#include <ixlib_re.hh>
Inheritance diagram for ixion::regex::matcher::

Public Methods | |
| matcher () | |
| virtual | ~matcher () |
| virtual matcher * | duplicate () const=0 |
| TSize | getMatchLength () const |
| TSize | subsequentMatchLength () const |
| virtual TSize | minimumMatchLength () const=0 |
| TSize | minimumSubsequentMatchLength () const |
| matcher * | getNext () const |
| virtual void | setNext (matcher *next, bool ownnext=true) |
| virtual bool | match (backref_stack &brstack, T const &candidate, TIndex at)=0 |
Protected Methods | |
| bool | matchNext (backref_stack &brstack, T const &candidate, TIndex at) const |
| void | copy (matcher const *src) |
Protected Attributes | |
| matcher * | Next |
| bool | OwnNext |
| TSize | MatchLength |
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|||||||||
|
Definition at line 128 of file ixlib_re.hh. |
|
|||||||||
|
Definition at line 135 of file ixlib_re.hh. |
|
||||||||||||||||||||
|
||||||||||||||||||||
|
Definition at line 148 of file ixlib_re.hh. |
|
|||||||||
|
|||||||||
|
|
|
||||||||||||||||
|
Reimplemented in ixion::regex::alternative_matcher. Definition at line 138 of file ixlib_re.hh. |
|
|||||||||
|
|
|
|||||
|
Definition at line 120 of file ixlib_re.hh. |
|
|||||
|
Definition at line 118 of file ixlib_re.hh. |
|
|||||
|
Definition at line 119 of file ixlib_re.hh. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001