#include <virtual_interface.hh>


Public Member Functions | |
| virtual | ~Model () |
| size_t | StateSize () const |
| const void * | BeginSentenceMemory () const |
| const void * | NullContextMemory () const |
| virtual float | Score (const void *in_state, const WordIndex new_word, void *out_state) const =0 |
| virtual FullScoreReturn | FullScore (const void *in_state, const WordIndex new_word, void *out_state) const =0 |
| unsigned char | Order () const |
| const Vocabulary & | BaseVocabulary () const |
Friends | |
| class | ModelFacade |
Definition at line 116 of file virtual_interface.hh.
| Model::~Model | ( | ) | [virtual] |
Definition at line 16 of file virtual_interface.cc.
| const Vocabulary& lm::base::Model::BaseVocabulary | ( | ) | const [inline] |
Definition at line 132 of file virtual_interface.hh.
Referenced by lm::base::ModelFacade< GenericModel< Search, VocabularyT >, State, VocabularyT >::GetVocabulary().

| const void* lm::base::Model::BeginSentenceMemory | ( | ) | const [inline] |
Definition at line 121 of file virtual_interface.hh.
| virtual FullScoreReturn lm::base::Model::FullScore | ( | const void * | in_state, | |
| const WordIndex | new_word, | |||
| void * | out_state | |||
| ) | const [pure virtual] |
| const void* lm::base::Model::NullContextMemory | ( | ) | const [inline] |
Definition at line 122 of file virtual_interface.hh.
| unsigned char lm::base::Model::Order | ( | ) | const [inline] |
Definition at line 130 of file virtual_interface.hh.
Referenced by lm::ngram::detail::GenericModel< Search, VocabularyT >::FullScoreForgotState(), and lm::ngram::detail::GenericModel< Search, VocabularyT >::GetState().

| virtual float lm::base::Model::Score | ( | const void * | in_state, | |
| const WordIndex | new_word, | |||
| void * | out_state | |||
| ) | const [pure virtual] |
| size_t lm::base::Model::StateSize | ( | ) | const [inline] |
Definition at line 120 of file virtual_interface.hh.
friend class ModelFacade [friend] |
Definition at line 135 of file virtual_interface.hh.
1.5.9