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

WordData Class Reference

#include <WordData.h>

Inheritance diagram for WordData::

WordRep List of all members.

Public Types

typedef int GeneratorType
typedef GeneratorTypeGeneratorPtrType
typedef const GeneratorTypecGeneratorPtrType

Public Methods

 WordData (const WordData &wd)
 ~WordData ()
 WordData (int le)
 WordData (const Generator &x)
 WordData (const Generator &x, const Generator &y)
 WordData (const VectorOf< Generator > &v)
 WordData (const ListOf< Generator > &l)
 WordData (const GeneratorType *p, int le)
int length () const
GeneratorTyperef (int i)
GeneratorType val (int i) const
GeneratorPtrType first ()
cGeneratorPtrType cFirst () const
GeneratorPtrType last ()
cGeneratorPtrType cLast () const

Private Attributes

int len

Static Private Attributes

const int MAXLENGTH = 2000000000


class  WordRep

Member Typedef Documentation

typedef int WordData::GeneratorType

Definition at line 31 of file WordData.h.

typedef GeneratorType* WordData::GeneratorPtrType

Definition at line 32 of file WordData.h.

typedef const GeneratorType* WordData::cGeneratorPtrType

Definition at line 33 of file WordData.h.

Constructor & Destructor Documentation

WordData::WordData ( const WordData & wd ) [inline]

Definition at line 36 of file WordData.h.

WordData::~WordData ( ) [inline]

Definition at line 42 of file WordData.h.

WordData::WordData ( int le ) [inline]

Definition at line 46 of file WordData.h.

WordData::WordData ( const Generator & x ) [inline]

Definition at line 55 of file WordData.h.

WordData::WordData ( const Generator & x,
const Generator & y ) [inline]

Definition at line 62 of file WordData.h.

WordData::WordData ( const VectorOf< Generator > & v ) [inline]

Definition at line 72 of file WordData.h.

WordData::WordData ( const ListOf< Generator > & l ) [inline]

Definition at line 88 of file WordData.h.

WordData::WordData ( const GeneratorType * p,
int le ) [inline]

Definition at line 110 of file WordData.h.

Member Function Documentation

int WordData::length ( ) const [inline]

Definition at line 129 of file WordData.h.

GeneratorType & WordData::ref ( int i ) [inline]

Definition at line 132 of file WordData.h.

Referenced by WordData().

GeneratorType WordData::val ( int i ) const [inline]

Definition at line 141 of file WordData.h.

GeneratorPtrType WordData::first ( ) [inline]

Definition at line 150 of file WordData.h.

cGeneratorPtrType WordData::cFirst ( ) const [inline]

Definition at line 151 of file WordData.h.

GeneratorPtrType WordData::last ( ) [inline]

Definition at line 152 of file WordData.h.

cGeneratorPtrType WordData::cLast ( ) const [inline]

Definition at line 153 of file WordData.h.

Friends And Related Function Documentation

friend class WordRep [friend]

Definition at line 167 of file WordData.h.

Referenced by WordRep::clone().

Member Data Documentation

int WordData::len [private]

Definition at line 160 of file WordData.h.

const int WordData::MAXLENGTH = 2000000000 [static, private]

Definition at line 161 of file WordData.h.

GeneratorType* WordData::wrd [private]

Definition at line 162 of file WordData.h.

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