density
C++11 library for paged memory management, function queues, heterogeneous queues and lifo memory management
conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE > Member List

This is the complete list of members for conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >, including all inherited members.

allocator_type typedef (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >)conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >
clear() noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
conc_heter_queue() noexcept=defaultconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >
conc_heter_queue(const ALLOCATOR_TYPE &i_source_allocator) noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inlineexplicit
conc_heter_queue(ALLOCATOR_TYPE &&i_source_allocator) noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inlineexplicit
conc_heter_queue(conc_heter_queue &&i_source) noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
concurrent_consumesconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >static
concurrent_put_consumesconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >static
concurrent_putsconc_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 noexceptconc_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() noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
get_allocator_ref() const noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
is_seq_cstconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >static
min_alignmentconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >static
operator=(conc_heter_queue &&i_source) noexceptconc_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() noexceptconc_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() noexceptconc_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) noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >friend
try_pop() noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_reentrant_pop() noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_start_consume() noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_start_consume(consume_operation &i_consume) noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_start_reentrant_consume() noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_start_reentrant_consume(reentrant_consume_operation &i_consume) noexceptconc_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()=defaultconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >