#include <bit_packing.hh>
Public Member Functions | |
| void | FromMax (uint64_t max_value) |
Static Public Member Functions | |
| static BitsMask | ByMax (uint64_t max_value) |
| static BitsMask | ByBits (uint8_t bits) |
Public Attributes | |
| uint8_t | bits |
| uint64_t | mask |
Definition at line 156 of file bit_packing.hh.
| static BitsMask util::BitsMask::ByBits | ( | uint8_t | bits | ) | [inline, static] |
| static BitsMask util::BitsMask::ByMax | ( | uint64_t | max_value | ) | [inline, static] |
Definition at line 157 of file bit_packing.hh.
References FromMax().

| void util::BitsMask::FromMax | ( | uint64_t | max_value | ) | [inline] |
Definition at line 168 of file bit_packing.hh.
References bits, mask, and util::RequiredBits().
Referenced by ByMax().


| uint8_t util::BitsMask::bits |
Definition at line 172 of file bit_packing.hh.
Referenced by ByBits(), FromMax(), lm::ngram::trie::ArrayBhiksha::InlineBits(), lm::ngram::trie::DontBhiksha::InlineBits(), lm::ngram::trie::ArrayBhiksha::ReadNext(), lm::ngram::trie::DontBhiksha::ReadNext(), lm::ngram::trie::ArrayBhiksha::WriteNext(), and lm::ngram::trie::DontBhiksha::WriteNext().
| uint64_t util::BitsMask::mask |
Definition at line 173 of file bit_packing.hh.
Referenced by ByBits(), FromMax(), lm::ngram::trie::ArrayBhiksha::ReadNext(), lm::ngram::trie::DontBhiksha::ReadNext(), and lm::ngram::trie::ArrayBhiksha::WriteNext().
1.5.9