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

lfc::CharacterCollection Class Reference

List of all members.

Public Methods

 CharacterCollection () throw ()
virtual ~CharacterCollection () throw ()
virtual bool addRange (char s, char e) throw ()
virtual void setNegated (bool negated) throw ()
virtual bool negated () const throw ()
virtual bool inCollection (char c) const throw ()
virtual void setAllowNewLine (bool allowNewLine) throw ()
virtual bool allowNewLine () const throw ()

Protected Attributes

std::list< CharacterRange *> m_ranges
bool m_negated
bool m_allowNewLine

Constructor & Destructor Documentation

lfc::CharacterCollection::CharacterCollection   throw () [inline]
 

virtual lfc::CharacterCollection::~CharacterCollection   throw () [inline, virtual]
 


Member Function Documentation

virtual bool lfc::CharacterCollection::addRange char    s,
char    e
throw () [inline, virtual]
 

virtual void lfc::CharacterCollection::setNegated bool    negated throw () [inline, virtual]
 

virtual bool lfc::CharacterCollection::negated   const throw () [inline, virtual]
 

virtual bool lfc::CharacterCollection::inCollection char    c const throw () [inline, virtual]
 

virtual void lfc::CharacterCollection::setAllowNewLine bool    allowNewLine throw () [inline, virtual]
 

virtual bool lfc::CharacterCollection::allowNewLine   const throw () [inline, virtual]
 


Member Data Documentation

std::list<CharacterRange *> lfc::CharacterCollection::m_ranges [protected]
 

bool lfc::CharacterCollection::m_negated [protected]
 

bool lfc::CharacterCollection::m_allowNewLine [protected]
 


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