Searched refs:pElement (Results 1 – 2 of 2) sorted by relevance
110 T* pElement = Buffer() + ((begin + i) & MASK); in Clear() local111 Dtor(pElement); in Clear()164 T* pElement = Buffer() + index; in Add() local165 CopyCtor( pElement, item ); in Add()182 T* pElement = Buffer() + index; in TryPopOldest() local184 item = *pElement; in TryPopOldest()185 Dtor(pElement); in TryPopOldest()200 T* pElement = Buffer() + index; in TryPopNewest() local201 item = *pElement; in TryPopNewest()202 Dtor(pElement); in TryPopNewest()
271 PoolItem* pElement = Buffer() + idx; in TaskPool() local272 pElement->id.Store(TaskID::UNUSED); in TaskPool()283 PoolItem* pElement = Buffer() + idx; in ~TaskPool() local285 int preValue = pElement->id.Exchange(TaskID::UNUSED); in ~TaskPool()288 pElement->task.~T(); in ~TaskPool()303 PoolItem* pElement = Buffer() + clampedIdx; in TryAlloc() local305 bool isUnused = ((pElement->id.Load() & 1 ) != 0); in TryAlloc()315 MoveCtor( pElement, id, std::move(task) ); in TryAlloc()316 return TaskHandle(id, pElement); in TryAlloc()