WordIterator Class Reference

#include <PowerWordIterator.h>

List of all members.

Public Types

typedef pair< int, int > PII
typedef pair< int, int > PII

Public Member Functions

 WordIterator ()
 WordIterator (Word &w, bool begin=true)
bool operator!= (const WordIterator &WI) const
bool operator== (const WordIterator &WI) const
const WordIteratoroperator++ ()
WordIterator operator++ (int doomy)
const WordIteratoroperator-- ()
WordIterator operator-- (int doomy)
PII operator * () const
 WordIterator ()
 WordIterator (Word &w, bool begin=true)
bool operator!= (const WordIterator &WI) const
bool operator== (const WordIterator &WI) const
const WordIteratoroperator++ ()
WordIterator operator++ (int doomy)
const WordIteratoroperator-- ()
WordIterator operator-- (int doomy)
int operator * () const

Private Member Functions

 WordIterator (list< int > &lst, list< int >::iterator it)

Private Attributes

WordtheWord
list< PII >::iterator theIterator
int theOffset
list< int > * theList
list< int >::iterator theIterator

Friends

class ConstWordIterator
class WordRep
class Word


Detailed Description

Definition at line 23 of file PowerWordIterator.h.


Member Typedef Documentation

typedef pair< int , int > WordIterator::PII
 

Definition at line 30 of file WordIterator.h.

typedef pair< int , int > WordIterator::PII
 

Definition at line 28 of file PowerWordIterator.h.


Constructor & Destructor Documentation

WordIterator::WordIterator  ) 
 

WordIterator::WordIterator Word w,
bool  begin = true
 

WordIterator::WordIterator  ) 
 

WordIterator::WordIterator Word w,
bool  begin = true
 

WordIterator::WordIterator list< int > &  lst,
list< int >::iterator  it
[private]
 


Member Function Documentation

int WordIterator::operator *  )  const
 

PII WordIterator::operator *  )  const
 

bool WordIterator::operator!= const WordIterator WI  )  const
 

bool WordIterator::operator!= const WordIterator WI  )  const
 

WordIterator WordIterator::operator++ int  doomy  ) 
 

const WordIterator& WordIterator::operator++  ) 
 

WordIterator WordIterator::operator++ int  doomy  ) 
 

const WordIterator& WordIterator::operator++  ) 
 

WordIterator WordIterator::operator-- int  doomy  ) 
 

const WordIterator& WordIterator::operator--  ) 
 

WordIterator WordIterator::operator-- int  doomy  ) 
 

const WordIterator& WordIterator::operator--  ) 
 

bool WordIterator::operator== const WordIterator WI  )  const
 

bool WordIterator::operator== const WordIterator WI  )  const
 


Friends And Related Function Documentation

ConstWordIterator [friend]
 

Definition at line 25 of file PowerWordIterator.h.

friend class Word [friend]
 

Definition at line 27 of file WordIterator.h.

friend class WordRep [friend]
 

Definition at line 26 of file WordIterator.h.


Member Data Documentation

list< int >::iterator WordIterator::theIterator [private]
 

Definition at line 76 of file WordIterator.h.

list< PII >::iterator WordIterator::theIterator [private]
 

Definition at line 70 of file PowerWordIterator.h.

list< int >* WordIterator::theList [private]
 

Definition at line 75 of file WordIterator.h.

int WordIterator::theOffset [private]
 

Definition at line 71 of file PowerWordIterator.h.

Word* WordIterator::theWord [private]
 

Definition at line 69 of file PowerWordIterator.h.


The documentation for this class was generated from the following files:
Generated on Sun Dec 3 10:59:06 2006 for CRyptography And Groups (CRAG) by  doxygen 1.4.6