|
Inflection
Morphology Inflection
|
Provides the ability to iterate over the words from a DictionaryMetaData object. More...
#include <DictionaryKeyIterator.hpp>
Inheritance diagram for inflection::dictionary::DictionaryKeyIterator:Public Member Functions | |
| DictionaryKeyIterator (DictionaryKeyIterator &&iterator) | |
| ~DictionaryKeyIterator () override | |
| const ::std::u16string & | operator* () const |
| DictionaryKeyIterator & | operator++ () |
| bool | operator== (const DictionaryKeyIterator &rhs) const |
| DictionaryKeyIterator | begin () const |
| DictionaryKeyIterator | end () const |
| DictionaryKeyIterator (const DictionaryKeyIterator &)=delete | |
| DictionaryKeyIterator & | operator= (const DictionaryKeyIterator &)=delete |
Public Member Functions inherited from inflection::Object | |
| virtual ::std::u16string | toString () const |
| virtual | ~Object () |
Friends | |
| class | DictionaryMetaData_MMappedDictionary |
Provides the ability to iterate over the words from a DictionaryMetaData object.
Definition at line 16 of file DictionaryKeyIterator.hpp.
| inflection::dictionary::DictionaryKeyIterator::DictionaryKeyIterator | ( | DictionaryKeyIterator && | iterator | ) |
Move constructor
|
override |
Destructor
| DictionaryKeyIterator inflection::dictionary::DictionaryKeyIterator::begin | ( | ) | const |
The first word in the dictionary.
| DictionaryKeyIterator inflection::dictionary::DictionaryKeyIterator::end | ( | ) | const |
The last word in the dictionary.
| const ::std::u16string & inflection::dictionary::DictionaryKeyIterator::operator* | ( | ) | const |
Retrieve a reference to the current word.
| DictionaryKeyIterator & inflection::dictionary::DictionaryKeyIterator::operator++ | ( | ) |
Iterate to the next word
| bool inflection::dictionary::DictionaryKeyIterator::operator== | ( | const DictionaryKeyIterator & | rhs | ) | const |
Return true when this is equal to the other iterator.
|
friend |
Definition at line 66 of file DictionaryKeyIterator.hpp.