#include "lm/enumerate_vocab.hh"
#include "lm/lm_exception.hh"
#include "lm/virtual_interface.hh"
#include "util/file_stream.hh"
#include "util/murmur_hash.hh"
#include "util/pool.hh"
#include "util/probing_hash_table.hh"
#include "util/sorted_uniform.hh"
#include "util/string_piece.hh"
#include <limits>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | lm::ngram::ImmediateWriteWordsWrapper |
class | lm::ngram::WriteWordsWrapper |
class | lm::ngram::SortedVocabulary |
struct | lm::ngram::ProbingVocabularyEntry |
class | lm::ngram::ProbingVocabulary |
class | lm::ngram::WriteUniqueWords |
class | lm::ngram::NoOpUniqueWords |
class | lm::ngram::GrowableVocab< NewWordAction > |
Namespaces | |
namespace | lm |
namespace | lm::ngram |
namespace | lm::ngram::detail |
Functions | |
uint64_t | lm::ngram::detail::HashForVocab (const char *str, std::size_t len) |
uint64_t | lm::ngram::detail::HashForVocab (const StringPiece &str) |
void | lm::ngram::MissingUnknown (const Config &config) throw (SpecialWordMissingException) |
void | lm::ngram::MissingSentenceMarker (const Config &config, const char *str) throw (SpecialWordMissingException) |
template<class Vocab > | |
void | lm::ngram::CheckSpecials (const Config &config, const Vocab &vocab) throw (SpecialWordMissingException) |