#include <common/FsaAccess/PrefixIterator.h>
Definition at line 21 of file PrefixIterator.h.
◆ PrefixIterator() [1/2]
| Lima::Common::FsaAccess::PrefixIterator::PrefixIterator |
( |
const LimaString & |
word, |
|
|
const uint64_t |
offset |
|
) |
| |
◆ PrefixIterator() [2/2]
| Lima::Common::FsaAccess::PrefixIterator::PrefixIterator |
( |
const LimaChar * |
word_content, |
|
|
const int32_t |
word_length, |
|
|
const int32_t |
wordPos |
|
) |
| |
◆ ~PrefixIterator()
| virtual Lima::Common::FsaAccess::PrefixIterator::~PrefixIterator |
( |
| ) |
|
|
inlinevirtual |
◆ clone()
◆ getCurrentContent()
| virtual const Lima::LimaChar * Lima::Common::FsaAccess::PrefixIterator::getCurrentContent |
( |
| ) |
const |
|
pure virtual |
◆ getCurrentPrefix()
| virtual const LimaString Lima::Common::FsaAccess::PrefixIterator::getCurrentPrefix |
( |
| ) |
const |
|
pure virtual |
◆ getExternalWordPos()
| virtual int32_t Lima::Common::FsaAccess::PrefixIterator::getExternalWordPos |
( |
| ) |
const |
|
pure virtual |
◆ getNextLetter()
| virtual char32_t Lima::Common::FsaAccess::PrefixIterator::getNextLetter |
( |
int32_t & |
wordOffset | ) |
const |
|
pure virtual |
◆ getPastPrefix()
| virtual const LimaString Lima::Common::FsaAccess::PrefixIterator::getPastPrefix |
( |
| ) |
const |
|
pure virtual |
◆ getTotalPrefix()
| virtual const LimaString Lima::Common::FsaAccess::PrefixIterator::getTotalPrefix |
( |
| ) |
const |
|
pure virtual |
◆ getWordPos()
| int32_t Lima::Common::FsaAccess::PrefixIterator::getWordPos |
( |
| ) |
const |
|
inline |
◆ hasNextLetter()
| virtual bool Lima::Common::FsaAccess::PrefixIterator::hasNextLetter |
( |
| ) |
const |
|
pure virtual |
◆ next()
| virtual void Lima::Common::FsaAccess::PrefixIterator::next |
( |
const int32_t |
wordOffset | ) |
|
|
pure virtual |
◆ operator!=()
| bool Lima::Common::FsaAccess::PrefixIterator::operator!= |
( |
const PrefixIterator & |
it | ) |
const |
◆ operator=()
◆ operator==()
| bool Lima::Common::FsaAccess::PrefixIterator::operator== |
( |
const PrefixIterator & |
it | ) |
const |
◆ print()
| void Lima::Common::FsaAccess::PrefixIterator::print |
( |
std::ostream & |
os | ) |
const |
◆ terminate()
| virtual void Lima::Common::FsaAccess::PrefixIterator::terminate |
( |
| ) |
|
|
pure virtual |
◆ ForwardPrefixIterator
◆ operator<<
◆ ReversePrefixIterator
◆ m_word_content
| const Lima::LimaChar* const Lima::Common::FsaAccess::PrefixIterator::m_word_content |
|
protected |
◆ m_word_length
| int32_t Lima::Common::FsaAccess::PrefixIterator::m_word_length |
|
protected |
◆ m_wordPos
| int32_t Lima::Common::FsaAccess::PrefixIterator::m_wordPos |
|
protected |
The documentation for this class was generated from the following files: