Go to the source code of this file.
|
| template<typename T , size_t Capacity> |
| using | MayaFlux::Memory::LockFreeQueue = RingBuffer< T, FixedStorage< T, Capacity >, LockFreePolicy, QueueAccess > |
| | Type alias: Lock-free SPSC queue with fixed capacity.
|
| |
| template<typename T , size_t Capacity> |
| using | MayaFlux::Memory::FixedQueue = RingBuffer< T, FixedStorage< T, Capacity >, SingleThreadedPolicy, QueueAccess > |
| | Type alias: Single-threaded FIFO queue with fixed capacity.
|
| |
| template<typename T > |
| using | MayaFlux::Memory::DynamicQueue = RingBuffer< T, DynamicStorage< T >, SingleThreadedPolicy, QueueAccess > |
| | Type alias: Resizable FIFO queue (non-concurrent)
|
| |