| 
| 
  | ConcurrentQueue (size_t capacity=6 *BLOCK_SIZE) | 
|   | 
| 
  | ConcurrentQueue (size_t minCapacity, size_t maxExplicitProducers, size_t maxImplicitProducers) | 
|   | 
| 
  | ConcurrentQueue (ConcurrentQueue const &) MOODYCAMEL_DELETE_FUNCTION | 
|   | 
| 
ConcurrentQueue &  | operator= (ConcurrentQueue const &) MOODYCAMEL_DELETE_FUNCTION | 
|   | 
| 
  | ConcurrentQueue (ConcurrentQueue &&other) MOODYCAMEL_NOEXCEPT | 
|   | 
| 
ConcurrentQueue &  | operator= (ConcurrentQueue &&other) MOODYCAMEL_NOEXCEPT | 
|   | 
| 
void  | swap (ConcurrentQueue &other) MOODYCAMEL_NOEXCEPT | 
|   | 
| 
bool  | enqueue (T const &item) | 
|   | 
| 
bool  | enqueue (T &&item) | 
|   | 
| 
bool  | enqueue (producer_token_t const &token, T const &item) | 
|   | 
| 
bool  | enqueue (producer_token_t const &token, T &&item) | 
|   | 
| 
template<typename It >  | 
| bool  | enqueue_bulk (It itemFirst, size_t count) | 
|   | 
| 
template<typename It >  | 
| bool  | enqueue_bulk (producer_token_t const &token, It itemFirst, size_t count) | 
|   | 
| 
bool  | try_enqueue (T const &item) | 
|   | 
| 
bool  | try_enqueue (T &&item) | 
|   | 
| 
bool  | try_enqueue (producer_token_t const &token, T const &item) | 
|   | 
| 
bool  | try_enqueue (producer_token_t const &token, T &&item) | 
|   | 
| 
template<typename It >  | 
| bool  | try_enqueue_bulk (It itemFirst, size_t count) | 
|   | 
| 
template<typename It >  | 
| bool  | try_enqueue_bulk (producer_token_t const &token, It itemFirst, size_t count) | 
|   | 
| 
template<typename U >  | 
| bool  | try_dequeue (U &item) | 
|   | 
| 
template<typename U >  | 
| bool  | try_dequeue_non_interleaved (U &item) | 
|   | 
| 
template<typename U >  | 
| bool  | try_dequeue (consumer_token_t &token, U &item) | 
|   | 
| 
template<typename It >  | 
| size_t  | try_dequeue_bulk (It itemFirst, size_t max) | 
|   | 
| 
template<typename It >  | 
| size_t  | try_dequeue_bulk (consumer_token_t &token, It itemFirst, size_t max) | 
|   | 
| 
template<typename U >  | 
| bool  | try_dequeue_from_producer (producer_token_t const &producer, U &item) | 
|   | 
| 
template<typename It >  | 
| size_t  | try_dequeue_bulk_from_producer (producer_token_t const &producer, It itemFirst, size_t max) | 
|   | 
| 
size_t  | size_approx () const | 
|   |