Lines Matching defs:Buckets

42   BucketT *Buckets;
68 for (BucketT *P = Buckets, *E = Buckets+NumBuckets; P != E; ++P) {
76 memset((void*)Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
78 operator delete(Buckets);
86 return empty() ? end() : iterator(Buckets, Buckets+NumBuckets);
89 return iterator(Buckets+NumBuckets, Buckets+NumBuckets);
92 return empty() ? end() : const_iterator(Buckets, Buckets+NumBuckets);
95 return const_iterator(Buckets+NumBuckets, Buckets+NumBuckets);
118 for (BucketT *P = Buckets, *E = Buckets+NumBuckets; P != E; ++P) {
140 return iterator(TheBucket, Buckets+NumBuckets);
146 return const_iterator(TheBucket, Buckets+NumBuckets);
165 return std::make_pair(iterator(TheBucket, Buckets+NumBuckets),
170 return std::make_pair(iterator(TheBucket, Buckets+NumBuckets),
203 std::swap(Buckets, RHS.Buckets);
229 return Ptr >= Buckets && Ptr < Buckets+NumBuckets;
235 const void *getPointerIntoBucketsArray() const { return Buckets; }
242 for (BucketT *P = Buckets, *E = Buckets+NumBuckets; P != E; ++P) {
255 memset((void*)Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
257 operator delete(Buckets);
263 Buckets = 0;
267 Buckets = static_cast<BucketT*>(operator new(sizeof(BucketT) * NumBuckets));
270 memcpy(Buckets, other.Buckets, NumBuckets * sizeof(BucketT));
273 new (&Buckets[i].first) KeyT(other.Buckets[i].first);
274 if (!KeyInfoT::isEqual(Buckets[i].first, getEmptyKey()) &&
275 !KeyInfoT::isEqual(Buckets[i].first, getTombstoneKey()))
276 new (&Buckets[i].second) ValueT(other.Buckets[i].second);
327 BucketT *BucketsPtr = Buckets;
377 Buckets = 0;
383 Buckets = static_cast<BucketT*>(operator new(sizeof(BucketT)*InitBuckets));
387 new (&Buckets[i].first) KeyT(EmptyKey);
392 BucketT *OldBuckets = Buckets;
401 Buckets = static_cast<BucketT*>(operator new(sizeof(BucketT)*NumBuckets));
406 new (&Buckets[i].first) KeyT(EmptyKey);
437 BucketT *OldBuckets = Buckets;
443 Buckets = static_cast<BucketT*>(operator new(sizeof(BucketT)*NumBuckets));
448 new (&Buckets[i].first) KeyT(EmptyKey);