Home
last modified time | relevance | path

Searched refs:pElement (Results 1 – 2 of 2) sorted by relevance

/TaskScheduler/Scheduler/Include/
H A DMTTaskQueue.h110 T* pElement = Buffer() + ((begin + i) & MASK); in Clear() local
111 Dtor(pElement); in Clear()
164 T* pElement = Buffer() + index; in Add() local
165 CopyCtor( pElement, item ); in Add()
182 T* pElement = Buffer() + index; in TryPopOldest() local
184 item = *pElement; in TryPopOldest()
185 Dtor(pElement); in TryPopOldest()
200 T* pElement = Buffer() + index; in TryPopNewest() local
201 item = *pElement; in TryPopNewest()
202 Dtor(pElement); in TryPopNewest()
H A DMTTaskPool.h271 PoolItem* pElement = Buffer() + idx; in TaskPool() local
272 pElement->id.Store(TaskID::UNUSED); in TaskPool()
283 PoolItem* pElement = Buffer() + idx; in ~TaskPool() local
285 int preValue = pElement->id.Exchange(TaskID::UNUSED); in ~TaskPool()
288 pElement->task.~T(); in ~TaskPool()
303 PoolItem* pElement = Buffer() + clampedIdx; in TryAlloc() local
305 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()