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

PropertiesParser Class Reference

#include <Property.h>

List of all members.

Public Methods

 PropertiesParser (istream &i)
Chars parsePropertiesCollection (QuickAssociationsOf< PropertyType, GenericProperty *> &known, QuickAssociationsOf< PropertyType, Chars > &unknown, bool extraDetails)
Chars parseRawWord (Word &w)
bool skipWhiteSpaces ()
bool skipWhiteSpacesAndGivenChar (char c)

Private Methods

Chars parseKnownProperties (QuickAssociationsOf< PropertyType, GenericProperty *> &known, bool extraDetails)
Chars parseUnknownProperties (QuickAssociationsOf< PropertyType, Chars > &unknown)
char peekCh ()
char getCh ()

Private Attributes

istream& istr


Constructor & Destructor Documentation

PropertiesParser::PropertiesParser ( istream & i ) [inline]
 

Definition at line 173 of file Property.h.


Member Function Documentation

Chars PropertiesParser::parsePropertiesCollection ( QuickAssociationsOf< PropertyType, GenericProperty *> & known,
QuickAssociationsOf< PropertyType, Chars > & unknown,
bool extraDetails )
 

Chars PropertiesParser::parseRawWord ( Word & w )
 

bool PropertiesParser::skipWhiteSpaces ( )
 

bool PropertiesParser::skipWhiteSpacesAndGivenChar ( char c )
 

Chars PropertiesParser::parseKnownProperties ( QuickAssociationsOf< PropertyType, GenericProperty *> & known,
bool extraDetails ) [private]
 

Chars PropertiesParser::parseUnknownProperties ( QuickAssociationsOf< PropertyType, Chars > & unknown ) [private]
 

char PropertiesParser::peekCh ( ) [inline, private]
 

Definition at line 202 of file Property.h.

char PropertiesParser::getCh ( ) [inline, private]
 

Definition at line 203 of file Property.h.


Member Data Documentation

istream& PropertiesParser::istr [private]
 

Definition at line 205 of file Property.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:02 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001