#include <bitmap-index.h>
|
static size_t | StorageSize (size_t num_bits) |
|
static bool | Get (const uint64_t *bits, size_t index) |
|
static void | Set (uint64_t *bits, size_t index) |
|
static void | Clear (uint64_t *bits, size_t index) |
|
Definition at line 92 of file bitmap-index.h.
fst::BitmapIndex::BitmapIndex |
( |
| ) |
|
|
default |
fst::BitmapIndex::BitmapIndex |
( |
const uint64_t * |
bits, |
|
|
std::size_t |
num_bits, |
|
|
bool |
enable_select_0_index = false , |
|
|
bool |
enable_select_1_index = false |
|
) |
| |
|
inline |
size_t fst::BitmapIndex::ArrayBytes |
( |
| ) |
const |
|
inline |
size_t fst::BitmapIndex::ArraySize |
( |
| ) |
const |
|
inline |
size_t fst::BitmapIndex::Bits |
( |
| ) |
const |
|
inline |
void fst::BitmapIndex::BuildIndex |
( |
const uint64_t * |
bits, |
|
|
size_t |
num_bits, |
|
|
bool |
enable_select_0_index = false , |
|
|
bool |
enable_select_1_index = false |
|
) |
| |
static void fst::BitmapIndex::Clear |
( |
uint64_t * |
bits, |
|
|
size_t |
index |
|
) |
| |
|
inlinestatic |
bool fst::BitmapIndex::Get |
( |
size_t |
index | ) |
const |
|
inline |
static bool fst::BitmapIndex::Get |
( |
const uint64_t * |
bits, |
|
|
size_t |
index |
|
) |
| |
|
inlinestatic |
size_t fst::BitmapIndex::GetOnesCount |
( |
| ) |
const |
|
inline |
size_t fst::BitmapIndex::IndexBytes |
( |
| ) |
const |
|
inline |
size_t fst::BitmapIndex::Rank0 |
( |
size_t |
end | ) |
const |
|
inline |
size_t fst::BitmapIndex::Rank1 |
( |
size_t |
end | ) |
const |
size_t fst::BitmapIndex::Select0 |
( |
size_t |
bit_index | ) |
const |
std::pair< size_t, size_t > fst::BitmapIndex::Select0s |
( |
size_t |
bit_index | ) |
const |
size_t fst::BitmapIndex::Select1 |
( |
size_t |
bit_index | ) |
const |
static void fst::BitmapIndex::Set |
( |
uint64_t * |
bits, |
|
|
size_t |
index |
|
) |
| |
|
inlinestatic |
static size_t fst::BitmapIndex::StorageSize |
( |
size_t |
num_bits | ) |
|
|
inlinestatic |
constexpr uint64_t fst::BitmapIndex::kOne = 1 |
|
static |
constexpr uint32_t fst::BitmapIndex::kStorageBitSize = 64 |
|
static |
constexpr uint32_t fst::BitmapIndex::kStorageLogBitSize = 6 |
|
static |
The documentation for this class was generated from the following files:
- /home/openfst/src/fst/openfst-1.8.4/src/include/fst/extensions/ngram/bitmap-index.h
- /home/openfst/src/fst/openfst-1.8.4/src/extensions/ngram/bitmap-index.cc