dispenso 1.6.0
A library for task parallelism
Loading...
Searching...
No Matches
dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo > Member List

This is the complete list of members for dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >, including all inherited members.

capacity() noexceptdispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inlinestatic
empty() constdispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
full() constdispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
MpmcRingBuffer()dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
MpmcRingBuffer(const MpmcRingBuffer &)=deletedispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >
MpmcRingBuffer(MpmcRingBuffer &&)=deletedispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >
size() constdispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
try_emplace(Args &&... args)dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
try_pop(T &item)dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
try_pop()dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
try_pop_into(T *storage)dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
try_push(T &&item)dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
try_push(const T &item)dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
try_push_batch(T *items, size_type count)dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline
~MpmcRingBuffer()dispenso::MpmcRingBuffer< T, Capacity, RoundUpToPowerOfTwo >inline