tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > Member List

This is the complete list of members for tbb::flow::interface11::function_node< Input, Output, Policy, 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::function_node< Input, Output, Policy, Allocator > | private
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::__TBB_STATIC_ASSERT(!((internal::has_policy< queueing, Policy >::value) &&(internal::has_policy< rejecting, Policy >::value)), "queueing and rejecting policies can't be specified simultaneously") | internal::function_input_base< Input, Policy, A, ImplType > |
app_body_bypass enum value | internal::function_input_base< Input, Policy, A, ImplType > | private
apply_body_bypass(const input_type &i) | internal::function_input_base< Input, Policy, A, ImplType > | inline private
apply_body_impl(const input_type &i) | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | inline
apply_body_impl_bypass(const input_type &i) | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | inline
base_type typedef | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > |
broadcast_cache_type typedef | internal::function_output< continue_msg > |
class_type typedef | internal::function_input_base< Input, Policy, A, ImplType > | private
copy_function_object() | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | inline
create_body_task(const input_type &input) | internal::function_input_base< Input, Policy, A, ImplType > | inline private
create_forward_task() | internal::function_input_base< Input, Policy, A, ImplType > | inline private
forward_task() | internal::function_input_base< Input, Policy, A, ImplType > | inline private
forwarder_busy | internal::function_input_base< Input, Policy, A, ImplType > | private
fOutput_type typedef | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > |
function_body_type typedef | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > |
function_input(graph &g, size_t max_concurrency,) | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | inline
function_input(const function_input &src) | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | inline
function_input_base(graph &g, __TBB_FLOW_GRAPH_PRIORITY_ARG1(size_t max_concurrency, node_priority_t priority)) | internal::function_input_base< Input, Policy, A, ImplType > | inline
function_input_base(const function_input_base &src) | internal::function_input_base< Input, Policy, A, ImplType > | inline
function_node(graph &g, size_t concurrency, __TBB_FLOW_GRAPH_PRIORITY_ARG1(Body body, node_priority_t priority=tbb::flow::internal::no_priority)) | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > | inline
function_node(const function_node &src) | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > | inline
function_output(graph &g) | internal::function_output< continue_msg > | inline
function_output(const function_output &other) | internal::function_output< continue_msg > | inline
graph_node(graph &g) | tbb::flow::interface11::graph_node | inline explicit
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::graph_reference() const __TBB_override | internal::function_input_base< Input, Policy, A, ImplType > | inline protected
function_output< continue_msg >::graph_reference() const | internal::function_output< continue_msg > | inline
handle_operations(operation_type *op_list) | internal::function_input_base< Input, Policy, A, ImplType > | inline private
handler_type typedef | internal::function_input_base< Input, Policy, A, ImplType > | private
input_impl_type typedef | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > |
input_queue_type typedef | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > |
input_type typedef | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > |
internal::broadcast_cache class | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > | friend
internal::round_robin_cache class | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > | friend
internal_forward(operation_type *op) | internal::function_input_base< Input, Policy, A, ImplType > | inline private
internal_try_put_bypass(const input_type &t) | internal::function_input_base< Input, Policy, A, ImplType > | inline private
internal_try_put_task(operation_type *op) | internal::function_input_base< Input, Policy, A, ImplType > | inline private
internals_allocator typedef | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > | private
my_aggregator | internal::function_input_base< Input, Policy, A, ImplType > | private
my_body | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | protected
my_class typedef | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > |
my_concurrency | internal::function_input_base< Input, Policy, A, ImplType > | protected
my_graph | tbb::flow::interface11::graph_node | protected
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::my_graph_ref | internal::function_input_base< Input, Policy, A, ImplType > | protected
function_output< continue_msg >::my_graph_ref | internal::function_output< continue_msg > | protected
my_init_body | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | protected
my_max_concurrency | internal::function_input_base< Input, Policy, A, ImplType > | protected
my_predecessors | internal::function_input_base< Input, Policy, A, ImplType > | protected
my_queue | internal::function_input_base< Input, Policy, A, ImplType > | protected
my_successors | internal::function_output< continue_msg > | protected
next | tbb::flow::interface11::graph_node | protected
tbb::no_assign(const no_assign &)=default | tbb::internal::no_assign | private
tbb::no_assign()=default | tbb::internal::no_assign | private
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::no_assign(const no_assign &)=default | tbb::internal::no_assign |
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::no_assign()=default | tbb::internal::no_assign |
no_copy(const no_copy &)=delete | tbb::internal::no_copy | private
no_copy()=default | tbb::internal::no_copy | private
occupy_concurrency enum value | internal::function_input_base< Input, Policy, A, ImplType > | private
op_type enum name | internal::function_input_base< Input, Policy, A, ImplType > | private
tbb::operator=(const no_assign &)=delete | tbb::internal::no_assign | private
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::operator=(const no_assign &)=delete | tbb::internal::no_assign |
output_type typedef | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > |
perform_queued_requests() | internal::function_input_base< Input, Policy, A, ImplType > | inline private
predecessor_cache_type typedef | internal::function_input_base< Input, Policy, A, ImplType > |
predecessor_type typedef | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > |
prev | tbb::flow::interface11::graph_node | protected
queue_allocator_type typedef | internal::function_input_base< Input, Policy, A, ImplType > |
reg_pred enum value | internal::function_input_base< Input, Policy, A, ImplType > | private
register_predecessor(predecessor_type &src) __TBB_override | internal::function_input_base< Input, Policy, A, ImplType > | inline
register_successor(successor_type &r) __TBB_override | internal::function_output< continue_msg > | inline
rem_pred enum value | internal::function_input_base< Input, Policy, A, ImplType > | private
remove_predecessor(predecessor_type &src) __TBB_override | internal::function_input_base< Input, Policy, A, ImplType > | inline
remove_successor(successor_type &r) __TBB_override | internal::function_output< continue_msg > | inline
reset_function_input(reset_flags f) | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | inline protected
reset_function_input_base(reset_flags f) | internal::function_input_base< Input, Policy, A, ImplType > | inline protected
reset_node(reset_flags f) __TBB_override | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > | inline protected virtual
reset_receiver(reset_flags f) __TBB_override | internal::function_input_base< Input, Policy, A, ImplType > | inline protected
run_and_put_task class | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > | friend
spawn_forward_task() | internal::function_input_base< Input, Policy, A, ImplType > | inline private
successor_type typedef | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > |
successors() __TBB_override | tbb::flow::interface11::function_node< Input, Output, Policy, Allocator > | inline protected virtual
try_fwd enum value | internal::function_input_base< Input, Policy, A, ImplType > | private
try_get_postponed_task(const input_type &i) | internal::function_input_base< Input, Policy, A, ImplType > | inline protected
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::try_put_task(const input_type &t) __TBB_override | internal::function_input_base< Input, Policy, A, ImplType > | inline
function_output< continue_msg >::try_put_task(const output_type &i) | internal::function_output< continue_msg > | inline
try_put_task_impl(const input_type &t, tbb::internal::true_type) | internal::function_input_base< Input, Policy, A, ImplType > | inline private
try_put_task_impl(const input_type &t, tbb::internal::false_type) | internal::function_input_base< Input, Policy, A, ImplType > | inline private
tryput_bypass enum value | internal::function_input_base< Input, Policy, A, ImplType > | private
~function_input() | internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > > | inline
~function_input_base() | internal::function_input_base< Input, Policy, A, ImplType > | inline virtual
~graph_node() | tbb::flow::interface11::graph_node | 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.