Inheritance diagram for lfc::RegexpPattern::MultiplicityPatternBlock::
Public Methods | |
MultiplicityPatternBlock (RegexpPatternBlock *subblock) throw () | |
virtual bool | doMatch (PutbackTextInput &in, RegexpMatch &match, int offset) |
virtual int | maxMultiplicity () const throw () |
virtual void | setMaxMultiplicity (int maxMultiplicity) throw () |
virtual int | minMultiplicity () const throw () |
virtual void | setMinMultiplicity (int minMultiplicity) throw () |
virtual bool | isModifiable () const throw () |
Static Public Attributes | |
const int | INFINITE_MULTIPLICITY = -1 |
Protected Attributes | |
RegexpPatternBlock * | m_subblock |
int | m_maxMultiplicity |
int | m_minMultiplicity |
|
|
|
Reimplemented from lfc::RegexpPattern::RegexpPatternBlock. |
|
|
|
|
|
|
|
|
|
Reimplemented from lfc::RegexpPattern::RegexpPatternBlock. |
|
|
|
|
|
|
|
|