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

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

cancel() noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
commit() noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
complete_type() const noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
element() const noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
element_ptr() const noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
empty() const noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
operator bool() const noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inlineexplicit
operator=(const put_transaction &)=deleteconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >
operator=(put_transaction< OTHERTYPE > &&i_source) noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
put_transaction (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >)conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >friend
put_transaction() noexcept=defaultconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >
put_transaction(const put_transaction &)=deleteconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >
put_transaction(put_transaction< OTHERTYPE > &&i_source) noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
put_transaction(PrivateType, std::unique_lock< std::mutex > &&i_lock, typename InnerQueue::template put_transaction< ELEMENT_COMPLETE_TYPE > &&i_put_transaction) noexcept (defined in conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >)conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
raw_allocate(size_t i_size, size_t i_alignment)conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
raw_allocate_copy(INPUT_ITERATOR i_begin, INPUT_ITERATOR i_end)conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
raw_allocate_copy(const INPUT_RANGE &i_source_range) -> decltype(std::declval< put_transaction >().raw_allocate_copy( std::begin(i_source_range), std::end(i_source_range))) conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline
swap(put_transaction &i_first, put_transaction &i_second) noexceptconc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >friend
~put_transaction()conc_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE >::put_transaction< ELEMENT_COMPLETE_TYPE >inline