![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <common/FsaAccess/AbstractLexiconIdGenerator.h>
Public Member Functions | |
| AbstractLexiconIdGenerator (AbstractLexiconIdGeneratorInformer *informer) | |
| virtual | ~AbstractLexiconIdGenerator () |
| virtual uint64_t | getId (const LimaString &word) override=0 |
| virtual uint64_t | getId (const std::vector< uint64_t > &structure) override=0 |
Public Member Functions inherited from Lima::Common::AbstractLexiconIdAccessor | |
| AbstractLexiconIdAccessor () | |
| virtual | ~AbstractLexiconIdAccessor () |
| virtual uint64_t | getId (const Lima::LimaString &word)=0 |
| virtual uint64_t | getSize () const =0 |
| virtual uint64_t | getSimpleTermSize () const =0 |
Protected Attributes | |
| AbstractLexiconIdGeneratorInformer * | m_informer |
Additional Inherited Members | |
Static Public Attributes inherited from Lima::Common::AbstractLexiconIdAccessor | |
| static const uint64_t | NOT_A_LEXICON_ID =0 |
| static const uint64_t | MAX_TOKEN_ID =100000000 |
| static const uint64_t | MAX_DEP_ID =2000000000 |
| static const uint64_t | BUFFER_SIZE =1024*32 |
Definition at line 40 of file AbstractLexiconIdGenerator.h.
|
inline |
Definition at line 43 of file AbstractLexiconIdGenerator.h.
|
inlinevirtual |
Definition at line 46 of file AbstractLexiconIdGenerator.h.
|
overridepure virtual |
Implemented in Lima::Common::BagOfWords::DefaultIdGenerator.
|
overridepure virtual |
|
protected |
Definition at line 53 of file AbstractLexiconIdGenerator.h.