CARLA
moodycamel::ConcurrentQueue< T, Traits > Member List

This is the complete list of members for moodycamel::ConcurrentQueue< T, Traits >, including all inherited members.

add_block_to_free_list(Block *block)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
add_blocks_to_free_list(Block *block)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
add_producer(ProducerBase *producer)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
AllocationMode enum namemoodycamel::ConcurrentQueue< T, Traits >private
BLOCK_SIZEmoodycamel::ConcurrentQueue< T, Traits >static
CanAlloc enum valuemoodycamel::ConcurrentQueue< T, Traits >private
CannotAlloc enum valuemoodycamel::ConcurrentQueue< T, Traits >private
ConcurrentQueue(size_t capacity=6 *BLOCK_SIZE)moodycamel::ConcurrentQueue< T, Traits >inlineexplicit
ConcurrentQueue(size_t minCapacity, size_t maxExplicitProducers, size_t maxImplicitProducers)moodycamel::ConcurrentQueue< T, Traits >inline
ConcurrentQueue(ConcurrentQueue const &) MOODYCAMEL_DELETE_FUNCTIONmoodycamel::ConcurrentQueue< T, Traits >
ConcurrentQueue(ConcurrentQueue &&other) MOODYCAMEL_NOEXCEPTmoodycamel::ConcurrentQueue< T, Traits >inline
ConcurrentQueueTests classmoodycamel::ConcurrentQueue< T, Traits >friend
consumer_token_t typedefmoodycamel::ConcurrentQueue< T, Traits >
ConsumerTokenmoodycamel::ConcurrentQueue< T, Traits >friend
create()moodycamel::ConcurrentQueue< T, Traits >inlineprivatestatic
create(A1 &&a1)moodycamel::ConcurrentQueue< T, Traits >inlineprivatestatic
create_array(size_t count)moodycamel::ConcurrentQueue< T, Traits >inlineprivatestatic
destroy(U *p)moodycamel::ConcurrentQueue< T, Traits >inlineprivatestatic
destroy_array(U *p, size_t count)moodycamel::ConcurrentQueue< T, Traits >inlineprivatestatic
enqueue(T const &item)moodycamel::ConcurrentQueue< T, Traits >inline
enqueue(T &&item)moodycamel::ConcurrentQueue< T, Traits >inline
enqueue(producer_token_t const &token, T const &item)moodycamel::ConcurrentQueue< T, Traits >inline
enqueue(producer_token_t const &token, T &&item)moodycamel::ConcurrentQueue< T, Traits >inline
enqueue_bulk(It itemFirst, size_t count)moodycamel::ConcurrentQueue< T, Traits >inline
enqueue_bulk(producer_token_t const &token, It itemFirst, size_t count)moodycamel::ConcurrentQueue< T, Traits >inline
EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLDmoodycamel::ConcurrentQueue< T, Traits >static
EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATEmoodycamel::ConcurrentQueue< T, Traits >static
explicit_context enum valuemoodycamel::ConcurrentQueue< T, Traits >private
EXPLICIT_INITIAL_INDEX_SIZEmoodycamel::ConcurrentQueue< T, Traits >static
ExplicitProducermoodycamel::ConcurrentQueue< T, Traits >friend
freeListmoodycamel::ConcurrentQueue< T, Traits >private
get_or_add_implicit_producer()moodycamel::ConcurrentQueue< T, Traits >inlineprivate
globalExplicitConsumerOffsetmoodycamel::ConcurrentQueue< T, Traits >private
implicit_context enum valuemoodycamel::ConcurrentQueue< T, Traits >private
IMPLICIT_INITIAL_INDEX_SIZEmoodycamel::ConcurrentQueue< T, Traits >static
ImplicitProducermoodycamel::ConcurrentQueue< T, Traits >friend
implicitProducerHashmoodycamel::ConcurrentQueue< T, Traits >private
implicitProducerHashCountmoodycamel::ConcurrentQueue< T, Traits >private
implicitProducerHashResizeInProgressmoodycamel::ConcurrentQueue< T, Traits >private
index_t typedefmoodycamel::ConcurrentQueue< T, Traits >
INITIAL_IMPLICIT_PRODUCER_HASH_SIZEmoodycamel::ConcurrentQueue< T, Traits >static
initialBlockPoolmoodycamel::ConcurrentQueue< T, Traits >private
initialBlockPoolIndexmoodycamel::ConcurrentQueue< T, Traits >private
initialBlockPoolSizemoodycamel::ConcurrentQueue< T, Traits >private
initialImplicitProducerHashmoodycamel::ConcurrentQueue< T, Traits >private
initialImplicitProducerHashEntriesmoodycamel::ConcurrentQueue< T, Traits >private
inner_enqueue(producer_token_t const &token, U &&element)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
inner_enqueue(U &&element)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
inner_enqueue_bulk(producer_token_t const &token, It itemFirst, size_t count)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
inner_enqueue_bulk(It itemFirst, size_t count)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
InnerQueueContext enum namemoodycamel::ConcurrentQueue< T, Traits >private
is_lock_free()moodycamel::ConcurrentQueue< T, Traits >inlinestatic
MAX_SUBQUEUE_SIZEmoodycamel::ConcurrentQueue< T, Traits >static
moodycamel::swap(typename ConcurrentQueue< XT, XTraits >::ImplicitProducerKVP &, typename ConcurrentQueue< XT, XTraits >::ImplicitProducerKVP &) MOODYCAMEL_NOEXCEPTmoodycamel::ConcurrentQueue< T, Traits >friend
nextExplicitConsumerIdmoodycamel::ConcurrentQueue< T, Traits >private
operator=(ConcurrentQueue const &) MOODYCAMEL_DELETE_FUNCTIONmoodycamel::ConcurrentQueue< T, Traits >
operator=(ConcurrentQueue &&other) MOODYCAMEL_NOEXCEPTmoodycamel::ConcurrentQueue< T, Traits >inline
populate_initial_block_list(size_t blockCount)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
populate_initial_implicit_producer_hash()moodycamel::ConcurrentQueue< T, Traits >inlineprivate
producer_token_t typedefmoodycamel::ConcurrentQueue< T, Traits >
producerCountmoodycamel::ConcurrentQueue< T, Traits >private
producerListTailmoodycamel::ConcurrentQueue< T, Traits >private
ProducerTokenmoodycamel::ConcurrentQueue< T, Traits >friend
recycle_or_create_producer(bool isExplicit)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
recycle_or_create_producer(bool isExplicit, bool &recycled)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
reown_producers()moodycamel::ConcurrentQueue< T, Traits >inlineprivate
requisition_block()moodycamel::ConcurrentQueue< T, Traits >inlineprivate
size_approx() constmoodycamel::ConcurrentQueue< T, Traits >inline
size_t typedefmoodycamel::ConcurrentQueue< T, Traits >
swap(ConcurrentQueue &other) MOODYCAMEL_NOEXCEPTmoodycamel::ConcurrentQueue< T, Traits >inline
swap_implicit_producer_hashes(ConcurrentQueue &other)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
swap_internal(ConcurrentQueue &other)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
try_dequeue(U &item)moodycamel::ConcurrentQueue< T, Traits >inline
try_dequeue(consumer_token_t &token, U &item)moodycamel::ConcurrentQueue< T, Traits >inline
try_dequeue_bulk(It itemFirst, size_t max)moodycamel::ConcurrentQueue< T, Traits >inline
try_dequeue_bulk(consumer_token_t &token, It itemFirst, size_t max)moodycamel::ConcurrentQueue< T, Traits >inline
try_dequeue_bulk_from_producer(producer_token_t const &producer, It itemFirst, size_t max)moodycamel::ConcurrentQueue< T, Traits >inline
try_dequeue_from_producer(producer_token_t const &producer, U &item)moodycamel::ConcurrentQueue< T, Traits >inline
try_dequeue_non_interleaved(U &item)moodycamel::ConcurrentQueue< T, Traits >inline
try_enqueue(T const &item)moodycamel::ConcurrentQueue< T, Traits >inline
try_enqueue(T &&item)moodycamel::ConcurrentQueue< T, Traits >inline
try_enqueue(producer_token_t const &token, T const &item)moodycamel::ConcurrentQueue< T, Traits >inline
try_enqueue(producer_token_t const &token, T &&item)moodycamel::ConcurrentQueue< T, Traits >inline
try_enqueue_bulk(It itemFirst, size_t count)moodycamel::ConcurrentQueue< T, Traits >inline
try_enqueue_bulk(producer_token_t const &token, It itemFirst, size_t count)moodycamel::ConcurrentQueue< T, Traits >inline
try_get_block_from_free_list()moodycamel::ConcurrentQueue< T, Traits >inlineprivate
try_get_block_from_initial_pool()moodycamel::ConcurrentQueue< T, Traits >inlineprivate
update_current_producer_after_rotation(consumer_token_t &token)moodycamel::ConcurrentQueue< T, Traits >inlineprivate
~ConcurrentQueue()moodycamel::ConcurrentQueue< T, Traits >inline