allocator_type typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
clear() noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
conc_heter_queue() noexcept=default | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
conc_heter_queue(const ALLOCATOR_TYPE &i_source_allocator) noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inlineexplicit |
conc_heter_queue(ALLOCATOR_TYPE &&i_source_allocator) noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inlineexplicit |
conc_heter_queue(conc_heter_queue &&i_source) noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
concurrent_consumes | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | static |
concurrent_put_consumes | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | static |
concurrent_puts | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | static |
const_pointer typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
const_reference typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
difference_type typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
dyn_push(const runtime_type &i_type) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
dyn_push_copy(const runtime_type &i_type, const void *i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
dyn_push_move(const runtime_type &i_type, void *i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
emplace(CONSTRUCTION_PARAMS &&...i_construction_params) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
empty() const noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
get_allocator() noexcept(std::is_nothrow_copy_constructible< allocator_type >::value) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
get_allocator_ref() noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
get_allocator_ref() const noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
is_seq_cst | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | static |
min_alignment | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | static |
operator=(conc_heter_queue &&i_source) noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
pointer typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
pop() noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
push(ELEMENT_TYPE &&i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
reentrant_dyn_push(const runtime_type &i_type) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
reentrant_dyn_push_copy(const runtime_type &i_type, const void *i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
reentrant_dyn_push_move(const runtime_type &i_type, void *i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
reentrant_emplace(CONSTRUCTION_PARAMS &&...i_construction_params) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
reentrant_pop() noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
reentrant_push(ELEMENT_TYPE &&i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
reference typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
runtime_type typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
size_type typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
start_dyn_push(const runtime_type &i_type) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_dyn_push_copy(const runtime_type &i_type, const void *i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_dyn_push_move(const runtime_type &i_type, void *i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_emplace(CONSTRUCTION_PARAMS &&...i_construction_params) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_push(ELEMENT_TYPE &&i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_reentrant_dyn_push(const runtime_type &i_type) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_reentrant_dyn_push_copy(const runtime_type &i_type, const void *i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_reentrant_dyn_push_move(const runtime_type &i_type, void *i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_reentrant_emplace(CONSTRUCTION_PARAMS &&...i_construction_params) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
start_reentrant_push(ELEMENT_TYPE &&i_source) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
swap(conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > &i_first, conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > &i_second) noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | friend |
try_pop() noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
try_reentrant_pop() noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
try_start_consume() noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
try_start_consume(consume_operation &i_consume) noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
try_start_reentrant_consume() noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
try_start_reentrant_consume(reentrant_consume_operation &i_consume) noexcept | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | inline |
value_type typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >) | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |
~conc_heter_queue()=default | conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > | |