Lines Matching refs:inUseList
63 inUseList(0), in TPoolAllocator()
105 while (inUseList) { in ~TPoolAllocator()
106 tHeader* next = inUseList->nextPage; in ~TPoolAllocator()
107 inUseList->~tHeader(); in ~TPoolAllocator()
108 delete [] reinterpret_cast<char*>(inUseList); in ~TPoolAllocator()
109 inUseList = next; in ~TPoolAllocator()
161 tAllocState state = { currentPageOffset, inUseList }; in push()
186 while (inUseList != page) { in pop()
188 inUseList->~tHeader(); in pop()
190 tHeader* nextInUse = inUseList->nextPage; in pop()
191 if (inUseList->pageCount > 1) in pop()
192 delete [] reinterpret_cast<char*>(inUseList); in pop()
194 inUseList->nextPage = freeList; in pop()
195 freeList = inUseList; in pop()
197 inUseList = nextInUse; in pop()
239 unsigned char* memory = reinterpret_cast<unsigned char *>(inUseList) + currentPageOffset; in allocate()
243 return initializeAllocation(inUseList, memory, numBytes); in allocate()
261 new(memory) tHeader(inUseList, (numBytesToAlloc + pageSize - 1) / pageSize); in allocate()
262 inUseList = memory; in allocate()
284 new(memory) tHeader(inUseList, 1); in allocate()
285 inUseList = memory; in allocate()
287 unsigned char* ret = reinterpret_cast<unsigned char *>(inUseList) + headerSkip; in allocate()
290 return initializeAllocation(inUseList, ret, numBytes); in allocate()