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

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

clear() noexceptconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
conc_function_queue() noexcept=defaultconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
conc_function_queue(conc_function_queue &&i_source) noexcept=defaultconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
concurrent_consumesconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >static
concurrent_put_consumesconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >static
concurrent_putsconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >static
consume_operation typedefconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
emplace(CONSTRUCTION_PARAMS &&...i_construction_params)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
empty() noexceptconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
is_seq_cstconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >static
operator=(conc_function_queue &&i_source) noexcept=defaultconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
push(ELEMENT_COMPLETE_TYPE &&i_source)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
put_transaction typedefconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
reentrant_consume_operation typedefconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
reentrant_emplace(CONSTRUCTION_PARAMS &&...i_construction_params)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
reentrant_push(ELEMENT_COMPLETE_TYPE &&i_source)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
reentrant_put_transaction typedefconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >
start_emplace(CONSTRUCTION_PARAMS &&...i_construction_params)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
start_push(ELEMENT_TYPE &&i_source)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
start_reentrant_emplace(CONSTRUCTION_PARAMS &&...i_construction_params)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
start_reentrant_push(ELEMENT_TYPE &&i_source)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
swap(conc_function_queue &i_first, conc_function_queue &i_second) noexceptconc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >friend
try_consume(PARAMS...i_params)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
try_consume(consume_operation &i_consume, PARAMS...i_params)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
try_reentrant_consume(PARAMS...i_params)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
try_reentrant_consume(reentrant_consume_operation &i_consume, PARAMS...i_params)conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline
~conc_function_queue()conc_function_queue< CALLABLE, ALLOCATOR_TYPE, ERASURE >inline