| cancel() noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | commit() noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | complete_type() const  noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | element() const  noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | element_ptr() const  noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | empty() const  noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | operator bool() const  noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inlineexplicit | 
  | operator=(const put_transaction &)=delete | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > |  | 
  | operator=(put_transaction< OTHERTYPE > &&i_source) noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | put_transaction (defined in lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE >) | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | friend | 
  | put_transaction() noexcept=default | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > |  | 
  | put_transaction(const put_transaction &)=delete | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > |  | 
  | put_transaction(put_transaction< OTHERTYPE > &&i_source) noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | put_transaction(PrivateType, lf_heter_queue *i_queue, const Allocation &i_put) noexcept (defined in lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE >) | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | queue() const  noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | raw_allocate(size_t i_size, size_t i_alignment) | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | raw_allocate_copy(INPUT_ITERATOR i_begin, INPUT_ITERATOR i_end) | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::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)))                                         | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | swap(put_transaction &i_first, put_transaction &i_second) noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | friend | 
  | try_raw_allocate(progress_guarantee i_progress_guarantee, size_t i_size, size_t i_alignment) noexcept | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | try_raw_allocate_copy(progress_guarantee i_progress_guarantee, INPUT_ITERATOR i_begin, INPUT_ITERATOR i_end) noexcept(std::                                                                                                                               is_nothrow_copy_constructible< typename std::iterator_traits<                                                                                                                                          INPUT_ITERATOR >::value_type >::value) | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | try_raw_allocate_copy(progress_guarantee i_progress_guarantee, const INPUT_RANGE &i_source_range) noexcept(noexcept(std::declval< put_transaction >()                                                                                                                                                                                                                                                                               .try_raw_allocate_copy(                                                                                                                                                                                                                                                                                       i_progress_guarantee,                                                                                                                                                                                                                                                                                       std::begin(i_source_range),                                                                                                                                                                                                                                                                                       std::end(i_source_range)))) -> decltype(std::declval< put_transaction >().try_raw_allocate_copy(                                                           i_progress_guarantee, std::begin(i_source_range), std::end(i_source_range)))                                         | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline | 
  | ~put_transaction() | lf_heter_queue< RUNTIME_TYPE, ALLOCATOR_TYPE, PROD_CARDINALITY, CONSUMER_CARDINALITY, CONSISTENCY_MODEL >::put_transaction< ELEMENT_COMPLETE_TYPE > | inline |