![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <deeplima/segmentation/impl/char_ngram_encoder.h>
Public Member Functions | |
| CharNgramEncoder () | |
| CharNgramEncoder (const std::vector< ngram_descr_t > &ngram_descr) | |
| void | init (const std::vector< ngram_descr_t > &ngram_descr) |
| void | reset () |
| size_t | size () const |
| uint64_t | get_feat (size_t idx) const |
| uint8_t | get_len () const |
| uint8_t | get_len (uint8_t idx) const |
| uint8_t | get_lookahead () const |
| bool | ready_to_generate () const |
| bool | allow_unk (uint8_t idx) const |
| uint8_t | warmup (const uint8_t *str, int32_t *pos, int32_t len) |
Protected Member Functions | |
| void | init () |
Protected Attributes | |
| std::vector< ngram_descr_t > | m_ngram_descr |
| uint8_t | m_lookahead |
| uint8_t | m_chars_to_consume |
| std::vector< typename StreamDecoder::buffer_t > | m_mask |
| std::vector< uint8_t > | m_shift |
Definition at line 34 of file char_ngram_encoder.h.
|
inline |
Definition at line 37 of file char_ngram_encoder.h.
|
inlineexplicit |
Definition at line 42 of file char_ngram_encoder.h.
|
inline |
Definition at line 94 of file char_ngram_encoder.h.
|
inline |
Definition at line 68 of file char_ngram_encoder.h.
|
inline |
Definition at line 74 of file char_ngram_encoder.h.
|
inline |
Definition at line 79 of file char_ngram_encoder.h.
|
inline |
Definition at line 84 of file char_ngram_encoder.h.
|
inlineprotected |
Definition at line 114 of file char_ngram_encoder.h.
|
inline |
Definition at line 50 of file char_ngram_encoder.h.
|
inline |
Definition at line 89 of file char_ngram_encoder.h.
|
inline |
Definition at line 57 of file char_ngram_encoder.h.
|
inline |
Definition at line 63 of file char_ngram_encoder.h.
|
inline |
Definition at line 100 of file char_ngram_encoder.h.
|
protected |
Definition at line 171 of file char_ngram_encoder.h.
|
protected |
Definition at line 170 of file char_ngram_encoder.h.
|
protected |
Definition at line 173 of file char_ngram_encoder.h.
|
protected |
Definition at line 169 of file char_ngram_encoder.h.
|
protected |
Definition at line 174 of file char_ngram_encoder.h.