![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <common/FsaAccess/PrefixIterator.h>
Public Member Functions | |
| int32_t | getExternalWordPos () const override |
| ForwardPrefixIterator (const LimaString &word, const uint64_t offset=0) | |
| ForwardPrefixIterator (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 |
| int32_t | findEdge (const char32_t searchChar, int32_t wordOffset, int32_t highCharTextPos) const |
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 55 of file PrefixIterator.h.
| Lima::Common::FsaAccess::ForwardPrefixIterator::ForwardPrefixIterator | ( | const LimaString & | word, |
| const uint64_t | offset = 0 |
||
| ) |
Definition at line 56 of file PrefixIterator.cpp.
| Lima::Common::FsaAccess::ForwardPrefixIterator::ForwardPrefixIterator | ( | const LimaChar * | word_content, |
| const int32_t | word_length, | ||
| const int32_t | wordPos | ||
| ) |
Definition at line 61 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 135 of file PrefixIterator.cpp.
| int32_t Lima::Common::FsaAccess::ForwardPrefixIterator::findEdge | ( | const char32_t | searchChar, |
| int32_t | wordOffset, | ||
| int32_t | highCharTextPos | ||
| ) | const |
Definition at line 190 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 176 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 160 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 118 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 90 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 156 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 152 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 76 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 100 of file PrefixIterator.cpp.
|
overridevirtual |
Implements Lima::Common::FsaAccess::PrefixIterator.
Definition at line 127 of file PrefixIterator.cpp.