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

ParseType Class Reference

#include <WordParser.h>

List of all members.

Public Methods

 ParseType ()
 ParseType (int gen)
Word makeWord () const
ParseType invertWord () const
ParseType makeCopies (unsigned int numOfCopies) const
void destroy ()
ParseTypeState state () const
Chars errorMessage () const

Static Public Methods

ParseType join (const ParseType &x, const ParseType &y)

Private Methods

 ParseType (ParseTypeState s, ParseData *ptr, int plen)

Private Attributes

int len
ParseDatadata
ParseTypeState status


Constructor & Destructor Documentation

ParseType::ParseType ( ) [inline]
 

Definition at line 168 of file WordParser.h.

ParseType::ParseType ( int gen )
 

ParseType::ParseType ( ParseTypeState s,
ParseData * ptr,
int plen ) [inline, private]
 

Definition at line 183 of file WordParser.h.


Member Function Documentation

Word ParseType::makeWord ( ) const
 

ParseType ParseType::invertWord ( ) const
 

ParseType ParseType::makeCopies ( unsigned int numOfCopies ) const
 

ParseType ParseType::join ( const ParseType & x,
const ParseType & y ) [static]
 

void ParseType::destroy ( ) [inline]
 

Definition at line 176 of file WordParser.h.

Referenced by BinOp::~BinOp().

ParseTypeState ParseType::state ( ) const [inline]
 

Definition at line 178 of file WordParser.h.

Chars ParseType::errorMessage ( ) const
 


Member Data Documentation

int ParseType::len [private]
 

Definition at line 186 of file WordParser.h.

ParseData* ParseType::data [private]
 

Definition at line 187 of file WordParser.h.

ParseTypeState ParseType::status [private]
 

Definition at line 188 of file WordParser.h.


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