Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
The base of all graph nodes. More...
#include <_flow_graph_impl.h>
Public Member Functions | |
graph_node (graph &g) | |
virtual | ~graph_node () |
Protected Member Functions | |
virtual void | reset_node (reset_flags f=rf_reset_protocol)=0 |
Protected Attributes | |
graph & | my_graph |
graph_node * | next |
graph_node * | prev |
Friends | |
class | graph |
template<typename C , typename N > | |
class | graph_iterator |
Additional Inherited Members | |
![]() | |
no_copy (const no_copy &)=delete | |
no_copy ()=default | |
The base of all graph nodes.
Definition at line 454 of file _flow_graph_impl.h.
|
inlineexplicit |
Definition at line 878 of file flow_graph.h.
|
inlinevirtual |
Definition at line 882 of file flow_graph.h.
|
protectedpure virtual |
Implemented in tbb::flow::interface11::overwrite_node< T >, tbb::flow::interface11::async_node< Input, Output, Policy, Allocator >, tbb::flow::interface11::composite_node< tbb::flow::tuple<>, tbb::flow::tuple< OutputTypes... > >, tbb::flow::interface11::composite_node< tbb::flow::tuple< InputTypes... >, tbb::flow::tuple<> >, tbb::flow::interface11::composite_node< tbb::flow::tuple< InputTypes... >, tbb::flow::tuple< OutputTypes... > >, tbb::flow::interface11::limiter_node< T, DecrementType >, tbb::flow::interface11::priority_queue_node< T, Compare, A >, tbb::flow::interface11::queue_node< T, A >, tbb::flow::interface11::buffer_node< T, A >, tbb::flow::interface11::broadcast_node< T >, tbb::flow::interface11::continue_node< Output, Policy >, tbb::flow::interface11::internal::join_node_base< JP, InputTuple, OutputTuple >, tbb::flow::interface11::split_node< TupleType, Allocator >, tbb::flow::interface11::multifunction_node< Input, Output, Policy, Allocator >, tbb::flow::interface11::multifunction_node< Input, tuple< Output >, Policy, Allocator >, tbb::flow::interface11::multifunction_node< kernel_input_tuple, output_tuple >, tbb::flow::interface11::multifunction_node< indexer_node_output_type, kernel_input_tuple >, tbb::flow::interface11::function_node< Input, Output, Policy, Allocator >, tbb::flow::interface11::source_node< Output >, and tbb::flow::interface11::internal::indexer_node_base< InputTuple, OutputType, StructTypes >.
|
friend |
Definition at line 455 of file _flow_graph_impl.h.
|
friend |
Definition at line 457 of file _flow_graph_impl.h.
|
protected |
Definition at line 464 of file _flow_graph_impl.h.
|
protected |
Definition at line 465 of file _flow_graph_impl.h.
Referenced by tbb::flow::interface10::graph::register_node(), and tbb::flow::interface10::graph::remove_node().
|
protected |
Definition at line 465 of file _flow_graph_impl.h.
Referenced by tbb::flow::interface10::graph::remove_node().