![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <common/FsaAccess/PrefixIterator.h>
Public Member Functions | |
| int32_t | getExternalWordPos () const override |
| ReversePrefixIterator (const LimaString &word, const uint64_t offset=0) | |
| ReversePrefixIterator (const LimaChar *word_content, const int32_t word_length, const int32_t wordPos) | |
| PrefixIterator * | clone (const PrefixIterator *const orig) const override |
| char32_t | getNextLetter (int32_t &wordOffset) const override |
| bool | hasNextLetter () const override |
| void | next (const int32_t wordOffset) override |
| void | terminate () override |
| const LimaString | getTotalPrefix () const override |
| const LimaString | getPastPrefix () const override |
| const LimaString | getCurrentPrefix () const override |
| const Lima::LimaChar * | getCurrentContent () const override |
Public Member Functions inherited from Lima::Common::FsaAccess::PrefixIterator | |
| PrefixIterator (const LimaString &word, const uint64_t offset) | |
| PrefixIterator (const LimaChar *word_content, const int32_t word_length, const int32_t wordPos) | |
| virtual | ~PrefixIterator () |
| void | print (std::ostream &os) const |
| int32_t | getWordPos () const |
| bool | operator== (const PrefixIterator &it) const |
| bool | operator!= (const PrefixIterator &it) const |
Additional Inherited Members | |
Protected Member Functions inherited from Lima::Common::FsaAccess::PrefixIterator | |
| PrefixIterator & | operator= (const PrefixIterator &) |
Protected Attributes inherited from Lima::Common::FsaAccess::PrefixIterator | |
| const Lima::LimaChar *const | m_word_content |
| int32_t | m_word_length |
| int32_t | m_wordPos |
Definition at line 75 of file PrefixIterator.h.
| Lima::Common::FsaAccess::ReversePrefixIterator::ReversePrefixIterator | ( | const LimaString & | word, |
| const uint64_t | offset = 0 |
||
| ) |
Definition at line 66 of file PrefixIterator.cpp.
| Lima::Common::FsaAccess::ReversePrefixIterator::ReversePrefixIterator | ( | const LimaChar * | word_content, |
| const int32_t | word_length, | ||
| const int32_t | wordPos | ||
| ) |
Definition at line 71 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 148 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 180 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 172 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 123 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 104 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 168 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 164 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 86 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 114 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 131 of file PrefixIterator.cpp.