Home | History | Annotate | Download | only in base

Lines Matching refs:num_buckets_

145         num_buckets_(0u),
161 num_buckets_(0u),
175 num_buckets_(0),
182 for (size_t i = 0; i < num_buckets_; ++i) {
195 num_buckets_(other.num_buckets_),
202 other.num_buckets_ = 0u;
217 num_buckets_ = static_cast<uint64_t>(temp);
218 CHECK_LE(num_elements_, num_buckets_);
226 offset += sizeof(*data_) * num_buckets_;
228 AllocateStorage(num_buckets_);
231 for (size_t i = 0; i < num_buckets_; ++i) {
244 offset = WriteToBytes(ptr, offset, static_cast<uint64_t>(num_buckets_));
250 for (size_t i = 0; i < num_buckets_; ++i) {
274 if (num_buckets_ != 0 && IsFreeSlot(ret.index_)) {
283 if (num_buckets_ != 0 && IsFreeSlot(ret.index_)) {
414 std::swap(num_buckets_, other.num_buckets_);
469 for (size_t i = 0; i < num_buckets_; ++i) {
517 return num_buckets_;
535 if (UNLIKELY(num_buckets_ == 0)) {
538 return hash % num_buckets_;
542 if (UNLIKELY(++index >= num_buckets_)) {
577 num_buckets_ = num_buckets;
578 data_ = allocfn_.allocate(num_buckets_);
580 for (size_t i = 0; i < num_buckets_; ++i) {
597 num_buckets_ = 0;
614 size_t old_num_buckets = num_buckets_;
669 size_t num_buckets_; // Number of hash table buckets.