#include <PowerWordIterator.h>
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 WordIterator & | operator++ () |
WordIterator | operator++ (int doomy) |
const WordIterator & | operator-- () |
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 WordIterator & | operator++ () |
WordIterator | operator++ (int doomy) |
const WordIterator & | operator-- () |
WordIterator | operator-- (int doomy) |
int | operator* () const |
Private Member Functions | |
WordIterator (list< int > &lst, list< int >::iterator it) | |
Private Attributes | |
Word * | theWord |
list< PII >::iterator | theIterator |
int | theOffset |
list< int > * | theList |
list< int >::iterator | theIterator |
Friends | |
class | ConstWordIterator |
class | WordRep |
class | Word |
Definition at line 23 of file PowerWordIterator.h.
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.
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] |
bool WordIterator::operator!= | ( | const WordIterator & | WI | ) | const |
bool WordIterator::operator!= | ( | const WordIterator & | WI | ) | const |
int WordIterator::operator* | ( | ) | const |
PII WordIterator::operator* | ( | ) | 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 |
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.
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.