BLOCK_SIZE (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | static |
ConcurrentQueue(size_t capacity=6 *BLOCK_SIZE) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inlineexplicit |
ConcurrentQueue(size_t minCapacity, size_t maxExplicitProducers, size_t maxImplicitProducers) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
ConcurrentQueue(ConcurrentQueue const &) MOODYCAMEL_DELETE_FUNCTION (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | |
ConcurrentQueue(ConcurrentQueue &&other) MOODYCAMEL_NOEXCEPT (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
ConcurrentQueueTests (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | friend |
consumer_token_t typedef (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | |
ConsumerToken (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | friend |
enqueue(T const &item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
enqueue(T &&item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
enqueue(producer_token_t const &token, T const &item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
enqueue(producer_token_t const &token, T &&item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
enqueue_bulk(It itemFirst, size_t count) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
enqueue_bulk(producer_token_t const &token, It itemFirst, size_t count) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | static |
EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | static |
EXPLICIT_INITIAL_INDEX_SIZE (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | static |
ExplicitProducer (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | friend |
IMPLICIT_INITIAL_INDEX_SIZE (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | static |
ImplicitProducer (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | friend |
index_t typedef (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | |
INITIAL_IMPLICIT_PRODUCER_HASH_SIZE (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | static |
is_lock_free() (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inlinestatic |
MAX_SUBQUEUE_SIZE (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | static |
moodycamel::swap (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | friend |
operator=(ConcurrentQueue const &) MOODYCAMEL_DELETE_FUNCTION (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | |
operator=(ConcurrentQueue &&other) MOODYCAMEL_NOEXCEPT (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
producer_token_t typedef (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | |
ProducerToken (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | friend |
size_approx() const (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
size_t typedef (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | |
swap(ConcurrentQueue &other) MOODYCAMEL_NOEXCEPT (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_dequeue(U &item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_dequeue(consumer_token_t &token, U &item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_dequeue_bulk(It itemFirst, size_t max) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_dequeue_bulk(consumer_token_t &token, It itemFirst, size_t max) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_dequeue_bulk_from_producer(producer_token_t const &producer, It itemFirst, size_t max) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_dequeue_from_producer(producer_token_t const &producer, U &item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_dequeue_non_interleaved(U &item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_enqueue(T const &item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_enqueue(T &&item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_enqueue(producer_token_t const &token, T const &item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_enqueue(producer_token_t const &token, T &&item) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_enqueue_bulk(It itemFirst, size_t count) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
try_enqueue_bulk(producer_token_t const &token, It itemFirst, size_t count) (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |
~ConcurrentQueue() (defined in moodycamel::ConcurrentQueue< T, Traits >) | moodycamel::ConcurrentQueue< T, Traits > | inline |