Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
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 valueinternal::function_input_base< Input, Policy, A, ImplType >private
apply_body_bypass(const input_type &i)internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
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 typedefinternal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >
broadcast_cache_type typedefinternal::function_output< continue_msg >
class_type typedefinternal::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 >inlineprivate
create_forward_task()internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
forward_task()internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
forwarder_busyinternal::function_input_base< Input, Policy, A, ImplType >private
fOutput_type typedeftbb::flow::interface11::function_node< Input, Output, Policy, Allocator >
function_body_type typedefinternal::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_nodeinlineexplicit
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::graph_reference() const __TBB_overrideinternal::function_input_base< Input, Policy, A, ImplType >inlineprotected
function_output< continue_msg >::graph_reference() constinternal::function_output< continue_msg >inline
handle_operations(operation_type *op_list)internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
handler_type typedefinternal::function_input_base< Input, Policy, A, ImplType >private
input_impl_type typedeftbb::flow::interface11::function_node< Input, Output, Policy, Allocator >
input_queue_type typedeftbb::flow::interface11::function_node< Input, Output, Policy, Allocator >
input_type typedeftbb::flow::interface11::function_node< Input, Output, Policy, Allocator >
internal::broadcast_cache classtbb::flow::interface11::function_node< Input, Output, Policy, Allocator >friend
internal::round_robin_cache classtbb::flow::interface11::function_node< Input, Output, Policy, Allocator >friend
internal_forward(operation_type *op)internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
internal_try_put_bypass(const input_type &t)internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
internal_try_put_task(operation_type *op)internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
internals_allocator typedeftbb::flow::interface11::function_node< Input, Output, Policy, Allocator >private
my_aggregatorinternal::function_input_base< Input, Policy, A, ImplType >private
my_bodyinternal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >protected
my_class typedefinternal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >
my_concurrencyinternal::function_input_base< Input, Policy, A, ImplType >protected
my_graphtbb::flow::interface11::graph_nodeprotected
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::my_graph_refinternal::function_input_base< Input, Policy, A, ImplType >protected
function_output< continue_msg >::my_graph_refinternal::function_output< continue_msg >protected
my_init_bodyinternal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >protected
my_max_concurrencyinternal::function_input_base< Input, Policy, A, ImplType >protected
my_predecessorsinternal::function_input_base< Input, Policy, A, ImplType >protected
my_queueinternal::function_input_base< Input, Policy, A, ImplType >protected
my_successorsinternal::function_output< continue_msg >protected
nexttbb::flow::interface11::graph_nodeprotected
tbb::no_assign(const no_assign &)=defaulttbb::internal::no_assignprivate
tbb::no_assign()=defaulttbb::internal::no_assignprivate
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::no_assign(const no_assign &)=defaulttbb::internal::no_assign
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::no_assign()=defaulttbb::internal::no_assign
no_copy(const no_copy &)=deletetbb::internal::no_copyprivate
no_copy()=defaulttbb::internal::no_copyprivate
occupy_concurrency enum valueinternal::function_input_base< Input, Policy, A, ImplType >private
op_type enum nameinternal::function_input_base< Input, Policy, A, ImplType >private
tbb::operator=(const no_assign &)=deletetbb::internal::no_assignprivate
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::operator=(const no_assign &)=deletetbb::internal::no_assign
output_type typedeftbb::flow::interface11::function_node< Input, Output, Policy, Allocator >
perform_queued_requests()internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
predecessor_cache_type typedefinternal::function_input_base< Input, Policy, A, ImplType >
predecessor_type typedeftbb::flow::interface11::function_node< Input, Output, Policy, Allocator >
prevtbb::flow::interface11::graph_nodeprotected
queue_allocator_type typedefinternal::function_input_base< Input, Policy, A, ImplType >
reg_pred enum valueinternal::function_input_base< Input, Policy, A, ImplType >private
register_predecessor(predecessor_type &src) __TBB_overrideinternal::function_input_base< Input, Policy, A, ImplType >inline
register_successor(successor_type &r) __TBB_overrideinternal::function_output< continue_msg >inline
rem_pred enum valueinternal::function_input_base< Input, Policy, A, ImplType >private
remove_predecessor(predecessor_type &src) __TBB_overrideinternal::function_input_base< Input, Policy, A, ImplType >inline
remove_successor(successor_type &r) __TBB_overrideinternal::function_output< continue_msg >inline
reset_function_input(reset_flags f)internal::function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >inlineprotected
reset_function_input_base(reset_flags f)internal::function_input_base< Input, Policy, A, ImplType >inlineprotected
reset_node(reset_flags f) __TBB_overridetbb::flow::interface11::function_node< Input, Output, Policy, Allocator >inlineprotectedvirtual
reset_receiver(reset_flags f) __TBB_overrideinternal::function_input_base< Input, Policy, A, ImplType >inlineprotected
run_and_put_task classtbb::flow::interface11::function_node< Input, Output, Policy, Allocator >friend
spawn_forward_task()internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
successor_type typedeftbb::flow::interface11::function_node< Input, Output, Policy, Allocator >
successors() __TBB_overridetbb::flow::interface11::function_node< Input, Output, Policy, Allocator >inlineprotectedvirtual
try_fwd enum valueinternal::function_input_base< Input, Policy, A, ImplType >private
try_get_postponed_task(const input_type &i)internal::function_input_base< Input, Policy, A, ImplType >inlineprotected
function_input< Input, continue_msg, queueing, cache_aligned_allocator< Input > >::try_put_task(const input_type &t) __TBB_overrideinternal::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 >inlineprivate
try_put_task_impl(const input_type &t, tbb::internal::false_type)internal::function_input_base< Input, Policy, A, ImplType >inlineprivate
tryput_bypass enum valueinternal::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 >inlinevirtual
~graph_node()tbb::flow::interface11::graph_nodeinlinevirtual

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.