Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

lfc::RegexpPattern::RegexpPatternBlock Class Reference

Inheritance diagram for lfc::RegexpPattern::RegexpPatternBlock::

lfc::RegexpPattern::AnyCharPatternBlock lfc::RegexpPattern::CharacterCollectionPatternBlock lfc::RegexpPattern::EndAnchorPatternBlock lfc::RegexpPattern::GroupPatternBlock lfc::RegexpPattern::MultiplicityPatternBlock lfc::RegexpPattern::OffsetPatternBlock lfc::RegexpPattern::OrPatternBlock lfc::RegexpPattern::StartAnchorPatternBlock lfc::RegexpPattern::StringPatternBlock List of all members.

Public Methods

 RegexpPatternBlock () throw ()
virtual ~RegexpPatternBlock () throw ()
virtual bool doMatch (PutbackTextInput &in, RegexpMatch &match, int offset)
virtual bool isModifiable () const throw ()

Protected Attributes

RegexpPatternBlock * m_next

Friends

class RegexpPattern

Constructor & Destructor Documentation

lfc::RegexpPattern::RegexpPatternBlock::RegexpPatternBlock   throw ()
 

virtual lfc::RegexpPattern::RegexpPatternBlock::~RegexpPatternBlock   throw () [inline, virtual]
 


Member Function Documentation

bool lfc::RegexpPattern::RegexpPatternBlock::doMatch PutbackTextInput   in,
RegexpMatch   match,
int    offset
[virtual]
 

Reimplemented in lfc::RegexpPattern::MultiplicityPatternBlock, lfc::RegexpPattern::CharacterCollectionPatternBlock, lfc::RegexpPattern::StringPatternBlock, lfc::RegexpPattern::AnyCharPatternBlock, lfc::RegexpPattern::GroupPatternBlock, lfc::RegexpPattern::OrPatternBlock, lfc::RegexpPattern::OffsetPatternBlock, lfc::RegexpPattern::StartAnchorPatternBlock, and lfc::RegexpPattern::EndAnchorPatternBlock.

virtual bool lfc::RegexpPattern::RegexpPatternBlock::isModifiable   const throw () [inline, virtual]
 

Reimplemented in lfc::RegexpPattern::MultiplicityPatternBlock, lfc::RegexpPattern::OffsetPatternBlock, lfc::RegexpPattern::StartAnchorPatternBlock, and lfc::RegexpPattern::EndAnchorPatternBlock.


Friends And Related Function Documentation

friend class RegexpPattern [friend]
 


Member Data Documentation

RegexpPatternBlock* lfc::RegexpPattern::RegexpPatternBlock::m_next [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 25 03:14:16 2002 for LFC2 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001