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

PermutationParser Class Reference

#include <PermutationParser.h>

List of all members.

Public Methods

 PermutationParser (istream &str)
Permutation parsePermutation (Chars &errMesg)
int cursorPos () const

Private Methods

bool isDigit (char c)
bool isSpace (char c)
void eatWhite ()

Private Attributes

istream& istr
int pos

Constructor & Destructor Documentation

PermutationParser::PermutationParser ( istream & str ) [inline]

Definition at line 48 of file PermutationParser.h.

Member Function Documentation

Permutation PermutationParser::parsePermutation ( Chars & errMesg )

int PermutationParser::cursorPos ( ) const [inline]

Definition at line 64 of file PermutationParser.h.

bool PermutationParser::isDigit ( char c ) [private]

bool PermutationParser::isSpace ( char c ) [private]

void PermutationParser::eatWhite ( ) [private]

Member Data Documentation

istream& PermutationParser::istr [private]

Definition at line 76 of file PermutationParser.h.

int PermutationParser::pos [private]

Definition at line 77 of file PermutationParser.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