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