#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.
1.6.1