/disk4/html/www/moses/doxygen/mosesdecoder/lm/vocab.hh File Reference

#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)


Generated on Thu Jul 6 00:31:25 2017 for Moses by  doxygen 1.5.9