graph_node¶
[flow_graph.graph_node]
A base class for all graph nodes.
namespace oneapi {
namespace tbb {
namespace flow {
class graph_node {
public:
explicit graph_node( graph &g );
virtual ~graph_node();
};
} // namespace flow
} // namespace tbb
} // namespace oneapi
The graph_node
class is a base class for all flow graph nodes.
The virtual destructor allows flow graph nodes to be destroyed through pointers to graph_node
.
For example, a vector< graph_node * >
can be used to hold the addresses of flow graph nodes
that will need to be destroyed later.