Lines Matching full:numelements
28 CurArraySize = NumElements > 16 ? 1 << (Log2_32_Ceil(NumElements) + 1) : 32;
29 NumElements = NumTombstones = 0;
44 for (const void **APtr = SmallArray, **E = SmallArray+NumElements;
50 if (NumElements < CurArraySize-1) {
51 SmallArray[NumElements++] = Ptr;
57 if (NumElements*4 >= CurArraySize*3) {
60 } else if (CurArraySize-(NumElements+NumTombstones) < CurArraySize/8) {
74 ++NumElements; // Track density.
81 for (const void **APtr = SmallArray, **E = SmallArray+NumElements;
87 --NumElements;
100 --NumElements;
154 for (const void **BucketPtr = OldBuckets, **E = OldBuckets+NumElements;
193 NumElements = that.NumElements;
224 NumElements = RHS.NumElements;
235 std::swap(this->NumElements, RHS.NumElements);
247 std::swap(this->NumElements, RHS.NumElements);
261 std::swap(RHS.NumElements, this->NumElements);
275 std::swap(this->NumElements, RHS.NumElements);