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

This is the complete list of members for function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >, including all inherited members.

clear() noexceptfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
concurrent_consumesfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >static
concurrent_put_consumesfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >static
concurrent_putsfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >static
consume_operation typedeffunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
emplace(CONSTRUCTION_PARAMS &&...i_construction_params)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
empty() noexceptfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
function_queue() noexcept=defaultfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
function_queue(function_queue &&i_source) noexcept=defaultfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
is_seq_cstfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >static
operator=(function_queue &&i_source) noexcept=defaultfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
push(ELEMENT_COMPLETE_TYPE &&i_source)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
put_transaction typedeffunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
reentrant_consume_operation typedeffunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
reentrant_emplace(CONSTRUCTION_PARAMS &&...i_construction_params)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
reentrant_push(ELEMENT_COMPLETE_TYPE &&i_source)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
reentrant_put_transaction typedeffunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
start_emplace(CONSTRUCTION_PARAMS &&...i_construction_params)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
start_push(ELEMENT_TYPE &&i_source)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
start_reentrant_emplace(CONSTRUCTION_PARAMS &&...i_construction_params)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
start_reentrant_push(ELEMENT_TYPE &&i_source)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
swap(function_queue &i_first, function_queue &i_second) noexceptfunction_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >friend
try_consume(PARAMS...i_params)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
try_consume(consume_operation &i_consume, PARAMS...i_params)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
try_reentrant_consume(PARAMS...i_params)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
try_reentrant_consume(reentrant_consume_operation &i_consume, PARAMS...i_params)function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
~function_queue()function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline