| __TBB_STATIC_ASSERT((tbb::internal::is_same_type< Allocator, null_type >::value), "Allocator template parameter for flow graph nodes is deprecated and will removed in the future. " "To temporary enable the deprecated interface specify TBB_ENABLE_DEPRECATED_NODE_ALLOCATOR.") | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | private |
| multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, 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") | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | |
| apply_body_impl_bypass(const input_type &i) | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | inline |
| async_body_base_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | |
| async_node(graph &g, size_t concurrency,) | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inline |
| async_node(const async_node &other) | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inline |
| base_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | private |
| copy_function_object() | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inline |
| multifunction_node< Input, tuple< Output >, Policy, Allocator >::filtered_type | tbb::flow::interface11::receiver< Input > | |
| sender< Output >::filtered_type | tbb::flow::interface11::sender< Output > | |
| function_input_base(graph &g, __TBB_FLOW_GRAPH_PRIORITY_ARG1(size_t max_concurrency, node_priority_t priority)) | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inline |
| function_input_base(const function_input_base &src) | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inline |
| gateway() | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inline |
| gateway_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | |
| graph_node(graph &g) | tbb::flow::interface11::graph_node | inlineexplicit |
| graph_reference() const __TBB_override | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inlineprotectedvirtual |
| input_impl_type typedef | tbb::flow::interface11::multifunction_node< Input, tuple< Output >, Policy, Allocator > | |
| input_queue_type typedef | tbb::flow::interface11::multifunction_node< Input, tuple< Output >, Policy, Allocator > | |
| input_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | |
| is_continue_receiver() | tbb::flow::interface11::internal::untyped_receiver | inlineprotectedvirtual |
| mfn_input_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | private |
| multifunction_body_type typedef | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | |
| multifunction_input(graph &g, size_t max_concurrency,) | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | inline |
| multifunction_input(const multifunction_input &src) | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | inline |
| multifunction_node(graph &g, size_t concurrency,) | tbb::flow::interface11::multifunction_node< Input, tuple< Output >, Policy, Allocator > | inline |
| multifunction_node(const multifunction_node &other) | tbb::flow::interface11::multifunction_node< Input, tuple< Output >, Policy, Allocator > | inline |
| my_body | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | protected |
| my_class typedef | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | |
| my_concurrency | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | protected |
| my_gateway | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | private |
| my_graph | tbb::flow::interface11::graph_node | protected |
| my_graph_ref | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | protected |
| my_init_body | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | protected |
| my_max_concurrency | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | protected |
| my_output_ports | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | protected |
| my_predecessors | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | protected |
| my_queue | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | protected |
| N | tbb::flow::interface11::multifunction_node< Input, tuple< Output >, Policy, Allocator > | protectedstatic |
| next | tbb::flow::interface11::graph_node | protected |
| output_ports() | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | inline |
| output_ports_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | |
| output_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | |
| predecessor_cache_type typedef | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | |
| predecessor_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | |
| prev | tbb::flow::interface11::graph_node | protected |
| queue_allocator_type typedef | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | |
| receiver_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | |
| register_predecessor(predecessor_type &src) __TBB_override | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inlinevirtual |
| register_successor(successor_type &r) __TBB_override | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inlinevirtual |
| remove_predecessor(predecessor_type &src) __TBB_override | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inlinevirtual |
| remove_successor(successor_type &r) __TBB_override | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inlinevirtual |
| reset(reset_flags f) | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | inlineprotected |
| reset_function_input_base(reset_flags f) | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inlineprotected |
| reset_node(reset_flags f) __TBB_override | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inlineprotectedvirtual |
| reset_receiver(reset_flags f) __TBB_override | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inlineprotectedvirtual |
| self() | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inlineprivate |
| successor_type typedef | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | |
| try_consume() | tbb::flow::interface11::internal::untyped_sender | inlinevirtual |
| try_get(Output &) | tbb::flow::interface11::sender< Output > | inlinevirtual |
| tbb::flow::interface11::internal::untyped_sender::try_get(X &t) | tbb::flow::interface11::internal::untyped_sender | inlineprotected |
| try_get_postponed_task(const input_type &i) | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inlineprotected |
| try_get_wrapper(void *p, bool is_async) __TBB_override | tbb::flow::interface11::sender< Output > | inlineprotectedvirtual |
| try_put(const typename internal::async_helpers< Input >::filtered_type &t) | tbb::flow::interface11::receiver< Input > | inline |
| try_put(const typename internal::async_helpers< Input >::async_type &t) | tbb::flow::interface11::receiver< Input > | inline |
| tbb::flow::interface11::internal::untyped_receiver::try_put(const X &t) | tbb::flow::interface11::internal::untyped_receiver | inline |
| try_put_impl(const Output &i) | tbb::flow::interface11::async_node< Input, Output, Policy, Allocator > | inlineprivate |
| try_put_task(const input_type &t) __TBB_override | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inlinevirtual |
| tbb::flow::interface11::internal::untyped_receiver::try_put_task(const X &t) | tbb::flow::interface11::internal::untyped_receiver | inlineprotected |
| try_put_task_wrapper(const void *p, bool is_async) __TBB_override | tbb::flow::interface11::receiver< Input > | inlineprotectedvirtual |
| try_release() | tbb::flow::interface11::internal::untyped_sender | inlinevirtual |
| try_reserve(Output &) | tbb::flow::interface11::sender< Output > | inlinevirtual |
| tbb::flow::interface11::internal::untyped_sender::try_reserve(X &t) | tbb::flow::interface11::internal::untyped_sender | inlineprotected |
| try_reserve_wrapper(void *p, bool is_async) __TBB_override | tbb::flow::interface11::sender< Output > | inlineprotectedvirtual |
| ~function_input_base() | tbb::flow::interface11::internal::function_input_base< Input, Policy, cache_aligned_allocator< Input >, multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > > | inlinevirtual |
| ~graph_node() | tbb::flow::interface11::graph_node | inlinevirtual |
| ~multifunction_input() | tbb::flow::interface11::internal::multifunction_input< Input, internal::wrap_tuple_elements< tbb::flow::tuple_size< tuple< Output > >::value, internal::multifunction_output, tuple< Output > >::type, Policy, cache_aligned_allocator< Input > > | inline |
| ~untyped_receiver() | tbb::flow::interface11::internal::untyped_receiver | inlinevirtual |
| ~untyped_sender() | tbb::flow::interface11::internal::untyped_sender | inlinevirtual |