Lines Matching refs:CurArray
26 free(CurArray); in shrink_and_clear()
34 CurArray = (const void**)safe_malloc(sizeof(void*) * CurArraySize); in shrink_and_clear()
36 memset(CurArray, -1, CurArraySize*sizeof(void*)); in shrink_and_clear()
69 const void *const *Array = CurArray; in FindBucketFor()
95 const void **OldBuckets = CurArray; in Grow()
103 CurArray = NewBuckets; in Grow()
105 memset(CurArray, -1, NewSize*sizeof(void*)); in Grow()
127 CurArray = SmallArray; in SmallPtrSetImplBase()
130 CurArray = (const void**)safe_malloc(sizeof(void*) * that.CurArraySize); in SmallPtrSetImplBase()
154 free(CurArray); in CopyFrom()
155 CurArray = SmallArray; in CopyFrom()
159 CurArray = (const void**)safe_malloc(sizeof(void*) * RHS.CurArraySize); in CopyFrom()
161 const void **T = (const void**)safe_realloc(CurArray, in CopyFrom()
163 CurArray = T; in CopyFrom()
175 std::copy(RHS.CurArray, RHS.EndPointer(), CurArray); in CopyHelper()
184 free(CurArray); in MoveFrom()
194 CurArray = SmallArray; in MoveHelper()
195 std::copy(RHS.CurArray, RHS.CurArray + RHS.NumNonEmpty, CurArray); in MoveHelper()
197 CurArray = RHS.CurArray; in MoveHelper()
198 RHS.CurArray = RHS.SmallArray; in MoveHelper()
208 assert(RHS.CurArray == RHS.SmallArray); in MoveHelper()
218 std::swap(this->CurArray, RHS.CurArray); in swap()
230 assert(RHS.CurArray == RHS.SmallArray); in swap()
231 std::copy(RHS.CurArray, RHS.CurArray + RHS.NumNonEmpty, this->SmallArray); in swap()
235 RHS.CurArray = this->CurArray; in swap()
236 this->CurArray = this->SmallArray; in swap()
243 assert(this->CurArray == this->SmallArray); in swap()
244 std::copy(this->CurArray, this->CurArray + this->NumNonEmpty, in swap()
249 this->CurArray = RHS.CurArray; in swap()
250 RHS.CurArray = RHS.SmallArray; in swap()