Home
last modified time | relevance | path

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

/TaskScheduler/Scheduler/Include/
H A DMTQueueMPMC.h93 Cell* cell = nullptr; in TryPush() local
98 cell = &buffer[pos & MASK]; in TryPush()
100 uint32 seq = cell->sequence.Load(); in TryPush()
126 MoveCtor( &cell->data, std::move(data) ); in TryPush()
127 cell->sequence.Store(pos + 1); in TryPush()
134 Cell* cell = nullptr; in TryPop() local
139 cell = &buffer[pos & MASK]; in TryPop()
141 uint32 seq = cell->sequence.Load(); in TryPop()
167 MoveCtor( &data, std::move(cell->data) ); in TryPop()
168 cell->sequence.Store(pos + MASK + 1); in TryPop()