Lines Matching refs:block_begin
50 vector<uint16>::const_iterator block_begin) : in secondary_index_inverted() argument
51 vector<uint16>::const_iterator(loc), block_begin_(block_begin) {} in secondary_index_inverted()
106 vector<uint16>::const_iterator block_begin = in Select0() local
108 remzeros -= *secondary_index_inverted(block_begin + word - 1, block_begin); in Select0()
135 for (uint32 block_begin = 0; block_begin < ArraySize(); in BuildIndex() local
136 block_begin += kSecondaryBlockSize) { in BuildIndex()
138 uint32 block_end = block_begin + kSecondaryBlockSize; in BuildIndex()
140 for (uint32 j = block_begin; j < block_end; ++j) { in BuildIndex()
154 size_t block_begin, size_t rem_bit_index) const { in find_secondary_block() argument
155 size_t block_end = block_begin + kSecondaryBlockSize; in find_secondary_block()
157 return std::distance(secondary_index_.begin() + block_begin, in find_secondary_block()
158 std::lower_bound(secondary_index_.begin() + block_begin, in find_secondary_block()
164 size_t block_begin, size_t rem_bit_index) const { in find_inverted_secondary_block() argument
165 size_t block_end = block_begin + kSecondaryBlockSize; in find_inverted_secondary_block()
167 secondary_index_inverted start(secondary_index_.begin() + block_begin, in find_inverted_secondary_block()
168 secondary_index_.begin() + block_begin); in find_inverted_secondary_block()
170 secondary_index_.begin() + block_begin); in find_inverted_secondary_block()