![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <linguisticProcessing/common/BagOfWords/defaultIdGenerator.h>
Public Member Functions | |
| DefaultIdGenerator (AbstractLexiconIdGeneratorInformer *informer, const uint64_t lastId=1) | |
| ~DefaultIdGenerator () | |
| uint64_t | getId (const LimaString &) override |
| uint64_t | getId (const std::vector< uint64_t > &) override |
| uint64_t | getSize () const override |
| uint64_t | getSimpleTermSize () const override |
Public Member Functions inherited from Lima::Common::AbstractLexiconIdGenerator | |
| AbstractLexiconIdGenerator (AbstractLexiconIdGeneratorInformer *informer) | |
| virtual | ~AbstractLexiconIdGenerator () |
Public Member Functions inherited from Lima::Common::AbstractLexiconIdAccessor | |
| AbstractLexiconIdAccessor () | |
| virtual | ~AbstractLexiconIdAccessor () |
| virtual uint64_t | getId (const Lima::LimaString &word)=0 |
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 |
Protected Attributes inherited from Lima::Common::AbstractLexiconIdGenerator | |
| AbstractLexiconIdGeneratorInformer * | m_informer |
Definition at line 33 of file defaultIdGenerator.h.
| Lima::Common::BagOfWords::DefaultIdGenerator::DefaultIdGenerator | ( | AbstractLexiconIdGeneratorInformer * | informer, |
| const uint64_t | lastId = 1 |
||
| ) |
Definition at line 43 of file defaultIdGenerator.cpp.
| Lima::Common::BagOfWords::DefaultIdGenerator::~DefaultIdGenerator | ( | ) |
Definition at line 50 of file defaultIdGenerator.cpp.
|
overridevirtual |
Implements Lima::Common::AbstractLexiconIdGenerator.
Definition at line 55 of file defaultIdGenerator.cpp.
|
overridevirtual |
Implements Lima::Common::AbstractLexiconIdGenerator.
Definition at line 61 of file defaultIdGenerator.cpp.
|
overridevirtual |
Implements Lima::Common::AbstractLexiconIdAccessor.
Definition at line 72 of file defaultIdGenerator.cpp.
|
overridevirtual |
Implements Lima::Common::AbstractLexiconIdAccessor.
Definition at line 67 of file defaultIdGenerator.cpp.