tbb::graph_node Class Reference

The base of all graph nodes. Allows them to be stored in a collection for deletion. More...

#include <graph.h>

Inheritance diagram for tbb::graph_node:

tbb::broadcast_node< T > tbb::buffer_node< T > tbb::executable_node< Output > tbb::executable_node< tbb::continue_msg > tbb::function_node< Input, Output > tbb::internal::join_node_base< JP, InputTuple, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 2, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 3, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 4, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 5, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 5, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 6, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 5, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 6, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 7, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 5, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 6, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 7, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 8, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< queueing, std::tuple< tbb::internal::queueing_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 5, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 6, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 7, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 8, OutputTuple >::type >, tbb::internal::queueing_port< std::tuple_element< 9, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 2, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 3, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 4, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 5, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 5, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 6, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 5, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 6, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 7, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 5, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 6, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 7, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 8, OutputTuple >::type > >, OutputTuple > tbb::internal::join_node_base< reserving, std::tuple< tbb::internal::reserving_port< std::tuple_element< 0, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 1, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 2, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 3, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 4, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 5, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 6, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 7, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 8, OutputTuple >::type >, tbb::internal::reserving_port< std::tuple_element< 9, OutputTuple >::type > >, OutputTuple > tbb::limiter_node< T > tbb::source_node< Output > List of all members.

Detailed Description

The base of all graph nodes. Allows them to be stored in a collection for deletion.


The documentation for this class was generated from the following file:

Copyright © 2005-2011 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.