Lines Matching refs:CurArray
27 free(CurArray); in shrink_and_clear()
35 CurArray = (const void**)safe_malloc(sizeof(void*) * CurArraySize); in shrink_and_clear()
37 memset(CurArray, -1, CurArraySize*sizeof(void*)); in shrink_and_clear()
70 const void *const *Array = CurArray; in FindBucketFor()
96 const void **OldBuckets = CurArray; in Grow()
104 CurArray = NewBuckets; in Grow()
106 memset(CurArray, -1, NewSize*sizeof(void*)); in Grow()
128 CurArray = SmallArray; in SmallPtrSetImplBase()
131 CurArray = (const void**)safe_malloc(sizeof(void*) * that.CurArraySize); in SmallPtrSetImplBase()
155 free(CurArray); in CopyFrom()
156 CurArray = SmallArray; in CopyFrom()
160 CurArray = (const void**)safe_malloc(sizeof(void*) * RHS.CurArraySize); in CopyFrom()
162 const void **T = (const void**)safe_realloc(CurArray, in CopyFrom()
164 CurArray = T; in CopyFrom()
176 std::copy(RHS.CurArray, RHS.EndPointer(), CurArray); in CopyHelper()
185 free(CurArray); in MoveFrom()
195 CurArray = SmallArray; in MoveHelper()
196 std::copy(RHS.CurArray, RHS.CurArray + RHS.NumNonEmpty, CurArray); in MoveHelper()
198 CurArray = RHS.CurArray; in MoveHelper()
199 RHS.CurArray = RHS.SmallArray; in MoveHelper()
209 assert(RHS.CurArray == RHS.SmallArray); in MoveHelper()
219 std::swap(this->CurArray, RHS.CurArray); in swap()
231 assert(RHS.CurArray == RHS.SmallArray); in swap()
232 std::copy(RHS.CurArray, RHS.CurArray + RHS.NumNonEmpty, this->SmallArray); in swap()
236 RHS.CurArray = this->CurArray; in swap()
237 this->CurArray = this->SmallArray; in swap()
244 assert(this->CurArray == this->SmallArray); in swap()
245 std::copy(this->CurArray, this->CurArray + this->NumNonEmpty, in swap()
250 this->CurArray = RHS.CurArray; in swap()
251 RHS.CurArray = RHS.SmallArray; in swap()