Joshua
open source statistical hierarchical phrase-based machine translation system
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
lm::ngram::trie Namespace Reference

Packages

namespace  anonymous_namespace{bhiksha.cc}
namespace  anonymous_namespace{search_trie.cc}
namespace  anonymous_namespace{trie.cc}

Classes

class  DontBhiksha
class  ArrayBhiksha
class  TrieSearch
struct  NodeRange
struct  UnigramValue
class  Unigram
class  BitPacked
class  BitPackedMiddle
class  BitPackedLongest

Functions

template<class Quant , class Bhiksha >
void BuildTrie (const std::string &file_prefix, std::vector< uint64_t > &counts, const Config &config, TrieSearch< Quant, Bhiksha > &out, Quant &quant, const SortedVocabulary &vocab, Backing &backing)

Variables

const uint8_t kArrayBhikshaVersion = 0

Function Documentation

template<class Quant , class Bhiksha >
void lm::ngram::trie::BuildTrie ( const std::string &  file_prefix,
std::vector< uint64_t > &  counts,
const Config &  config,
TrieSearch< Quant, Bhiksha > &  out,
Quant &  quant,
const SortedVocabulary &  vocab,
Backing &  backing 
)

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation