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

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

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() noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
concurrent_consumesheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >static
concurrent_put_consumesheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >static
concurrent_putsheter_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 noexceptheter_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() noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
get_allocator_ref() const noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
heter_queue() noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
heter_queue(const ALLOCATOR_TYPE &i_source_allocator) noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inlineexplicit
heter_queue(ALLOCATOR_TYPE &&i_source_allocator) noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inlineexplicit
heter_queue(heter_queue &&i_source) noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
heter_queue(const heter_queue &i_source)heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
is_seq_cstheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >static
min_alignmentheter_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) noexceptheter_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() noexceptheter_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() noexceptheter_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) noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >friend
try_pop() noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_reentrant_pop() noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_start_consume() noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_start_consume(consume_operation &i_consume) noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_start_reentrant_consume() noexceptheter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >inline
try_start_reentrant_consume(reentrant_consume_operation &i_consume) noexceptheter_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