|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
#include <trie.hh>
Public Member Functions | |
| BitPacked () | |
| uint64_t | InsertIndex () const |
Protected Member Functions | |
| void | BaseInit (void *base, uint64_t max_vocab, uint8_t remaining_bits) |
Static Protected Member Functions | |
| static std::size_t | BaseSize (uint64_t entries, uint64_t max_vocab, uint8_t remaining_bits) |
Protected Attributes | |
| uint8_t | word_bits_ |
| uint8_t | total_bits_ |
| uint64_t | word_mask_ |
| uint8_t * | base_ |
| uint64_t | insert_index_ |
| uint64_t | max_vocab_ |
| void lm::ngram::trie::BitPacked::BaseInit | ( | void * | base, |
| uint64_t | max_vocab, | ||
| uint8_t | remaining_bits | ||
| ) | [protected] |
| std::size_t lm::ngram::trie::BitPacked::BaseSize | ( | uint64_t | entries, |
| uint64_t | max_vocab, | ||
| uint8_t | remaining_bits | ||
| ) | [static, protected] |
| uint64_t lm::ngram::trie::BitPacked::InsertIndex | ( | ) | const |
uint8_t* lm::ngram::trie::BitPacked::base_ [protected] |
uint64_t lm::ngram::trie::BitPacked::insert_index_ [protected] |
uint64_t lm::ngram::trie::BitPacked::max_vocab_ [protected] |
uint8_t lm::ngram::trie::BitPacked::total_bits_ [protected] |
uint8_t lm::ngram::trie::BitPacked::word_bits_ [protected] |
uint64_t lm::ngram::trie::BitPacked::word_mask_ [protected] |