Home | History | Annotate | Download | only in ngram

Lines Matching refs:bit_index

72 size_t BitmapIndex::Select1(size_t bit_index) const {
73 if (bit_index >= GetOnesCount()) return Bits();
75 uint32 rembits = bit_index + 1;
76 const uint32 block = find_primary_block(bit_index + 1);
92 size_t BitmapIndex::Select0(size_t bit_index) const {
93 if (bit_index >= Bits() - GetOnesCount()) return Bits();
95 uint32 remzeros = bit_index + 1;
97 const uint32 block = find_inverted_primary_block(bit_index + 1);
175 inline size_t BitmapIndex::find_primary_block(size_t bit_index) const {
178 primary_index_.end(), bit_index));
181 size_t BitmapIndex::find_inverted_primary_block(size_t bit_index) const {
184 return std::distance(start, std::lower_bound(start, end, bit_index));