A library for working with phylogenetic and population genetic data.
v0.32.0
BlockingConcurrentQueue< T, Traits > Member List

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

BLOCK_SIZEBlockingConcurrentQueue< T, Traits >static
BlockingConcurrentQueue(size_t capacity=6 *BLOCK_SIZE)BlockingConcurrentQueue< T, Traits >inlineexplicit
BlockingConcurrentQueue(size_t minCapacity, size_t maxExplicitProducers, size_t maxImplicitProducers)BlockingConcurrentQueue< T, Traits >inline
BlockingConcurrentQueue(BlockingConcurrentQueue const &) MOODYCAMEL_DELETE_FUNCTIONBlockingConcurrentQueue< T, Traits >
BlockingConcurrentQueue(BlockingConcurrentQueue &&other) MOODYCAMEL_NOEXCEPTBlockingConcurrentQueue< T, Traits >inline
consumer_token_t typedefBlockingConcurrentQueue< T, Traits >
enqueue(T const &item)BlockingConcurrentQueue< T, Traits >inline
enqueue(T &&item)BlockingConcurrentQueue< T, Traits >inline
enqueue(producer_token_t const &token, T const &item)BlockingConcurrentQueue< T, Traits >inline
enqueue(producer_token_t const &token, T &&item)BlockingConcurrentQueue< T, Traits >inline
enqueue_bulk(It itemFirst, size_t count)BlockingConcurrentQueue< T, Traits >inline
enqueue_bulk(producer_token_t const &token, It itemFirst, size_t count)BlockingConcurrentQueue< T, Traits >inline
EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLDBlockingConcurrentQueue< T, Traits >static
EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATEBlockingConcurrentQueue< T, Traits >static
EXPLICIT_INITIAL_INDEX_SIZEBlockingConcurrentQueue< T, Traits >static
IMPLICIT_INITIAL_INDEX_SIZEBlockingConcurrentQueue< T, Traits >static
index_t typedefBlockingConcurrentQueue< T, Traits >
INITIAL_IMPLICIT_PRODUCER_HASH_SIZEBlockingConcurrentQueue< T, Traits >static
is_lock_free()BlockingConcurrentQueue< T, Traits >inlinestatic
MAX_SUBQUEUE_SIZEBlockingConcurrentQueue< T, Traits >static
operator=(BlockingConcurrentQueue const &) MOODYCAMEL_DELETE_FUNCTIONBlockingConcurrentQueue< T, Traits >
operator=(BlockingConcurrentQueue &&other) MOODYCAMEL_NOEXCEPTBlockingConcurrentQueue< T, Traits >inline
producer_token_t typedefBlockingConcurrentQueue< T, Traits >
size_approx() constBlockingConcurrentQueue< T, Traits >inline
size_t typedefBlockingConcurrentQueue< T, Traits >
ssize_t typedefBlockingConcurrentQueue< T, Traits >
swap(BlockingConcurrentQueue &other) MOODYCAMEL_NOEXCEPTBlockingConcurrentQueue< T, Traits >inline
try_dequeue(U &item)BlockingConcurrentQueue< T, Traits >inline
try_dequeue(consumer_token_t &token, U &item)BlockingConcurrentQueue< T, Traits >inline
try_dequeue_bulk(It itemFirst, size_t max)BlockingConcurrentQueue< T, Traits >inline
try_dequeue_bulk(consumer_token_t &token, It itemFirst, size_t max)BlockingConcurrentQueue< T, Traits >inline
try_enqueue(T const &item)BlockingConcurrentQueue< T, Traits >inline
try_enqueue(T &&item)BlockingConcurrentQueue< T, Traits >inline
try_enqueue(producer_token_t const &token, T const &item)BlockingConcurrentQueue< T, Traits >inline
try_enqueue(producer_token_t const &token, T &&item)BlockingConcurrentQueue< T, Traits >inline
try_enqueue_bulk(It itemFirst, size_t count)BlockingConcurrentQueue< T, Traits >inline
try_enqueue_bulk(producer_token_t const &token, It itemFirst, size_t count)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue(U &item)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue(consumer_token_t &token, U &item)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_bulk(It itemFirst, size_t max)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_bulk(consumer_token_t &token, It itemFirst, size_t max)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_bulk_timed(It itemFirst, size_t max, std::int64_t timeout_usecs)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_bulk_timed(It itemFirst, size_t max, std::chrono::duration< Rep, Period > const &timeout)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_bulk_timed(consumer_token_t &token, It itemFirst, size_t max, std::int64_t timeout_usecs)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_bulk_timed(consumer_token_t &token, It itemFirst, size_t max, std::chrono::duration< Rep, Period > const &timeout)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_timed(U &item, std::int64_t timeout_usecs)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_timed(U &item, std::chrono::duration< Rep, Period > const &timeout)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_timed(consumer_token_t &token, U &item, std::int64_t timeout_usecs)BlockingConcurrentQueue< T, Traits >inline
wait_dequeue_timed(consumer_token_t &token, U &item, std::chrono::duration< Rep, Period > const &timeout)BlockingConcurrentQueue< T, Traits >inline