bit::ArpaReader | Reads ARPA language model file |
bit::ArpaReader::Header | Information in the ARPA header |
bit::ArpaReader::Ngram | The ngram read at the last call of read_ngram() |
bit::ArpaReader::Options | Configurable options |
bit::Array | A bit-packed array of fixed-bit-width elements |
bit::Buffer | Buffer storing and retrieving variable-width values (0-32 bits) in arbitrary bit positions |
bit::Compare | |
bit::CompressedArray | Compressed array of sorted values |
conf::Config | A class for defining, storing and querying options |
bit::FloatArray | Array for storing floats in quantized form |
bit::invalid_argument | Thrown to report invalid arguments to functions |
bit::invalid_call | Thrown to report invalid method calls |
bit::io_error | Thrown to report input output errors |
util::io_error | Thrown to report input output errors |
bit::Kneser | Pruning algorithm for buildling variable-order models with Kneser-Ney smoothing presented in: Reinhard Kneser |
bit::Kneser::D2Norm | |
bit::Kneser::OrderIndex | |
bit::Kneser::PruneCompare | |
bit::LM | Class for storing an n-gram language model in a bit-packed trie structure |
conf::Option | An option |
bit::out_of_range | Thrown to report values that exceed the expected range |
bit::Perplexity | Compute perplexity or cross-entropy of a language model |
Progress | Display progress string and compute |
bit::SimpleKneser | |
bit::SimpleKneser::FloatInt | |
io::Stream | A general stream class |
bit::SymbolMap< S, I > | An enumerated map of symbols |
Timer | A class for measuring process time in ticks or seconds |
bit::Trie< Array > | A trie structure for storing a set of integer vectors compactly |
bit::Trie< Array >::Iterator | A class for traversing in a trie |