Lines Matching defs:Buckets
213 static void **GetBucketFor(unsigned Hash, void **Buckets, unsigned NumBuckets) {
216 return Buckets + BucketNum;
221 void **Buckets = static_cast<void**>(safe_calloc(NumBuckets + 1,
224 Buckets[NumBuckets] = reinterpret_cast<void*>(-1);
225 return Buckets;
235 Buckets = AllocateBuckets(NumBuckets);
240 : Buckets(Arg.Buckets), NumBuckets(Arg.NumBuckets), NumNodes(Arg.NumNodes) {
241 Arg.Buckets = nullptr;
247 free(Buckets); // This may be null if the set is in a moved-from state.
248 Buckets = RHS.Buckets;
251 RHS.Buckets = nullptr;
258 free(Buckets);
263 memset(Buckets, 0, NumBuckets*sizeof(void*));
266 Buckets[NumBuckets] = reinterpret_cast<void*>(-1);
277 void **OldBuckets = Buckets;
281 Buckets = AllocateBuckets(NewBucketCount);
299 Buckets, NumBuckets),
329 void **Bucket = GetBucketFor(IDHash, Buckets, NumBuckets);
358 InsertPos = GetBucketFor(Info.ComputeNodeHash(this, N, TempID), Buckets,