tbb::flow::interface11::queue_node< T, Allocator > Member List

This is the complete list of members for tbb::flow::interface11::queue_node< T, Allocator >, including all inherited members.

__TBB_STATIC_ASSERT((tbb::internal::is_same_type< Allocator, null_type >::value), "Allocator template parameter for flow graph nodes is deprecated and will be removed. " "Specify TBB_DEPRECATED_FLOW_NODE_ALLOCATOR to temporary enable the deprecated interface.") | tbb::flow::interface11::queue_node< T, Allocator > | private

buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) >::__TBB_STATIC_ASSERT((tbb::internal::is_same_type< __TBB_DEFAULT_NODE_ALLOCATOR(T), null_type >::value), "__TBB_DEFAULT_NODE_ALLOCATOR(T) template parameter for flow graph nodes is deprecated and will be removed. " "Specify TBB_DEPRECATED_FLOW_NODE_ALLOCATOR to temporary enable the deprecated interface.")

tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) >

allocator_type typedef | internal::item_buffer< T, cache_aligned_allocator< T > > | protected
back() const | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
base_type typedef | tbb::flow::interface11::queue_node< T, Allocator > | protected
buffer_empty() const | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
buffer_full() | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
buffer_item_state enum name | internal::item_buffer< T, cache_aligned_allocator< T > > |
buffer_item_type typedef | internal::item_buffer< T, cache_aligned_allocator< T > > | protected
buffer_node class | tbb::flow::interface11::queue_node< T, Allocator > | friend
buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) >::buffer_node(graph &g) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline explicit
buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) >::buffer_node(const buffer_node &src) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline
capacity() | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
class_type typedef | tbb::flow::interface11::queue_node< T, Allocator > | protected
clean_up_buffer(bool reset_pointers) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
con_res enum value | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
consume_front() | internal::reservable_item_buffer< T, cache_aligned_allocator< T > > | inline protected
destroy_back() | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
destroy_front() | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
destroy_item(size_type i) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
enqueue_forwarding_task(buffer_operation &op_data) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected
fetch_item(size_t i, item_type &o) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
tbb::filtered_type | tbb::flow::interface11::receiver< T > |
tbb::flow::interface11::sender::filtered_type | tbb::flow::interface11::sender< T > |
forward_task() | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
forwarder_busy | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
front() const | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
get_my_item(size_t i) const | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
grab_forwarding_task(buffer_operation &op_data) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected
graph_node(graph &g) | tbb::flow::interface11::graph_node | inline explicit
graph_reference() const __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
grow_my_array(size_t minimum_size) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
handle_operations(buffer_operation *op_list) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
handle_operations_impl(buffer_operation *op_list, derived_type *derived) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected
handler_type typedef | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
has_item enum value | internal::item_buffer< T, cache_aligned_allocator< T > > |
initial_buffer_size | internal::item_buffer< T, cache_aligned_allocator< T > > | protected static
input_type typedef | tbb::flow::interface11::queue_node< T, Allocator > |
internal_consume(queue_operation *op) __TBB_override | tbb::flow::interface11::queue_node< T, Allocator > | inline protected
buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) >::internal_consume(buffer_operation *op) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
internal_forward_task(queue_operation *op) __TBB_override | tbb::flow::interface11::queue_node< T, Allocator > | inline protected
buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) >::internal_forward_task(buffer_operation *op) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
internal_forward_task_impl(buffer_operation *op, derived_type *derived) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected
internal_pop(queue_operation *op) __TBB_override | tbb::flow::interface11::queue_node< T, Allocator > | inline protected
buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) >::internal_pop(buffer_operation *op) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
internal_push(buffer_operation *op) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
internal_reg_succ(buffer_operation *op) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
internal_release(buffer_operation *op) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
internal_rem_succ(buffer_operation *op) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
internal_reserve(queue_operation *op) __TBB_override | tbb::flow::interface11::queue_node< T, Allocator > | inline protected
buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) >::internal_reserve(buffer_operation *op) | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
internals_allocator typedef | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | private
is_continue_receiver() | tbb::flow::interface11::internal::untyped_receiver | inline protected virtual
is_item_valid() | tbb::flow::interface11::queue_node< T, Allocator > | inline private
item(size_type i) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
item(size_type i) const | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
item_buffer() | internal::item_buffer< T, cache_aligned_allocator< T > > | inline
item_type typedef | internal::item_buffer< T, cache_aligned_allocator< T > > |
move_item(size_t to, size_t from) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
my_aggregator | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
my_array | internal::item_buffer< T, cache_aligned_allocator< T > > | protected
my_array_size | internal::item_buffer< T, cache_aligned_allocator< T > > | protected
my_graph | tbb::flow::interface11::graph_node | protected
my_head | internal::item_buffer< T, cache_aligned_allocator< T > > | protected
my_item_reserved(size_type i) const | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
my_item_valid(size_type i) const | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
my_reserved | internal::reservable_item_buffer< T, cache_aligned_allocator< T > > | protected
my_successors | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
my_tail | internal::item_buffer< T, cache_aligned_allocator< T > > | protected
next | tbb::flow::interface11::graph_node | protected
no_assign(const no_assign &)=default | tbb::internal::no_assign | private
no_assign()=default | tbb::internal::no_assign | private
no_copy(const no_copy &)=delete | tbb::internal::no_copy | private
no_copy()=default | tbb::internal::no_copy | private
no_item enum value | internal::item_buffer< T, cache_aligned_allocator< T > > |
op_type enum name | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
operator=(const no_assign &)=delete | tbb::internal::no_assign | private
order() | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline private
output_type typedef | tbb::flow::interface11::queue_node< T, Allocator > |
place_item(size_t here, const item_type &me) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
pop_back(item_type &v) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
pop_front(item_type &v) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
predecessor_type typedef | tbb::flow::interface11::queue_node< T, Allocator > |
prev | tbb::flow::interface11::graph_node | protected
push_back(item_type &v) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
put_item enum value | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
queue_node(graph &g) | tbb::flow::interface11::queue_node< T, Allocator > | inline explicit
queue_node(const queue_node &src) | tbb::flow::interface11::queue_node< T, Allocator > | inline
queue_operation typedef | tbb::flow::interface11::queue_node< T, Allocator > | protected
reg_succ enum value | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
register_predecessor(predecessor_type &) | tbb::flow::interface11::internal::untyped_receiver | inline virtual
register_successor(successor_type &r) __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline virtual
rel_res enum value | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
release_front() | internal::reservable_item_buffer< T, cache_aligned_allocator< T > > | inline protected
release_item(size_type i) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
rem_succ enum value | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
remove_predecessor(predecessor_type &) | tbb::flow::interface11::internal::untyped_receiver | inline virtual
remove_successor(successor_type &r) __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline virtual
req_item enum value | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
res_item enum value | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
reservable_item_buffer() | internal::reservable_item_buffer< T, cache_aligned_allocator< T > > | inline
reserve_front(T &v) | internal::reservable_item_buffer< T, cache_aligned_allocator< T > > | inline protected
reserve_item(size_type i) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
reserved_item enum value | internal::item_buffer< T, cache_aligned_allocator< T > > |
reset() | internal::reservable_item_buffer< T, cache_aligned_allocator< T > > | inline
reset_node(reset_flags f) __TBB_override | tbb::flow::interface11::queue_node< T, Allocator > | inline protected virtual
reset_receiver(reset_flags) __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
set_my_item(size_t i, const item_type &o) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
size(size_t new_tail=0) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
size_type typedef | tbb::flow::interface11::queue_node< T, Allocator > | protected
successor_type typedef | tbb::flow::interface11::queue_node< T, Allocator > |
swap_items(size_t i, size_t j) | internal::item_buffer< T, cache_aligned_allocator< T > > | inline protected
try_consume() __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline virtual
try_fwd_task enum value | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | protected
try_get(T &v) __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline virtual
tbb::flow::interface11::internal::untyped_sender::try_get(X &t) | tbb::flow::interface11::internal::untyped_sender | inline protected
try_get_wrapper(void *p, bool is_async) __TBB_override | tbb::flow::interface11::sender< T > | inline protected virtual
try_put(const typename internal::async_helpers< T >::filtered_type &t) | tbb::flow::interface11::receiver< T > | inline
try_put(const typename internal::async_helpers< T >::async_type &t) | tbb::flow::interface11::receiver< T > | inline
tbb::flow::interface11::internal::untyped_receiver::try_put(const X &t) | tbb::flow::interface11::internal::untyped_receiver | inline
try_put_and_add_task(task *&last_task) | tbb::flow::interface11::queue_node< T, Allocator > | inline private
try_put_task(const T &t) __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline protected virtual
tbb::flow::interface11::internal::untyped_receiver::try_put_task(const X &t) | tbb::flow::interface11::internal::untyped_receiver | inline protected
try_put_task_wrapper(const void *p, bool is_async) __TBB_override | tbb::flow::interface11::receiver< T > | inline protected virtual
try_release() __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline virtual
try_reserve(T &v) __TBB_override | tbb::flow::interface11::buffer_node< T, __TBB_DEFAULT_NODE_ALLOCATOR(T) > | inline virtual
tbb::flow::interface11::internal::untyped_sender::try_reserve(X &t) | tbb::flow::interface11::internal::untyped_sender | inline protected
try_reserve_wrapper(void *p, bool is_async) __TBB_override | tbb::flow::interface11::sender< T > | inline protected virtual
~graph_node() | tbb::flow::interface11::graph_node | inline virtual
~item_buffer() | internal::item_buffer< T, cache_aligned_allocator< T > > | inline
~untyped_receiver() | tbb::flow::interface11::internal::untyped_receiver | inline virtual
~untyped_sender() | tbb::flow::interface11::internal::untyped_sender | inline virtual

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.