define abstract interface for access method
More...
#include <common/misc/AbstractAccessByString.h>
define abstract interface for access method
Definition at line 26 of file AbstractAccessByString.h.
◆ ~AbstractAccessByString()
| virtual Lima::Common::AbstractAccessByString::~AbstractAccessByString |
( |
| ) |
|
|
inlinevirtual |
◆ getIndex()
| virtual uint64_t Lima::Common::AbstractAccessByString::getIndex |
( |
const Lima::LimaString & |
word | ) |
const |
|
pure virtual |
get key index
- Parameters
-
- Returns
- key index or 0 if key does not exist.
◆ getSize()
| virtual uint64_t Lima::Common::AbstractAccessByString::getSize |
( |
| ) |
const |
|
pure virtual |
◆ getSpelling()
| virtual Lima::LimaString Lima::Common::AbstractAccessByString::getSpelling |
( |
const uint64_t |
index | ) |
const |
|
pure virtual |
◆ getSubWords()
get subwords from a string A subword is a word in the key string that begin at the given offset.
- Parameters
-
- Returns
- subword iterators.
◆ getSuperWords()
get superWords from a string A superword entry is an entry that begins with the given key
- Parameters
-
- Returns
- superword iterators.
The documentation for this class was generated from the following file: