#include "WireCellIface/INode.h"#include "WireCellUtil/TupleHelpers.h"#include <tbb/flow_graph.h>#include <boost/any.hpp>#include <memory>#include <map>Go to the source code of this file.
Classes | |
| class | WireCellTbb::NodeWrapper |
Namespaces | |
| WireCellTbb | |
Typedefs | |
| typedef tbb::flow::sender< boost::any > | WireCellTbb::sender_type |
| typedef tbb::flow::receiver< boost::any > | WireCellTbb::receiver_type |
| typedef std::vector< sender_type * > | WireCellTbb::sender_port_vector |
| typedef std::vector< receiver_type * > | WireCellTbb::receiver_port_vector |
| typedef std::vector< boost::any > | WireCellTbb::any_vector |
| typedef std::tuple< boost::any > | WireCellTbb::any_single |
| typedef std::tuple< boost::any, boost::any > | WireCellTbb::any_double |
| typedef std::tuple< boost::any, boost::any, boost::any > | WireCellTbb::any_triple |
| typedef tbb::flow::source_node< boost::any > | WireCellTbb::source_node |
| Types for TBB nodes. More... | |
| typedef tbb::flow::function_node< boost::any > | WireCellTbb::sink_node |
| typedef tbb::flow::function_node< boost::any, boost::any > | WireCellTbb::function_node |
| typedef tbb::flow::multifunction_node< boost::any, any_single > | WireCellTbb::queuedout_node |
| typedef queuedout_node::output_ports_type | WireCellTbb::queuedout_port |
| typedef std::shared_ptr< NodeWrapper > | WireCellTbb::Node |
Functions | |
| template<typename Tuple , std::size_t... Is> | |
| receiver_port_vector | WireCellTbb::receiver_ports (tbb::flow::join_node< Tuple > &jn, std::index_sequence< Is... >) |
| template<typename Tuple > | |
| receiver_port_vector | WireCellTbb::receiver_ports (tbb::flow::join_node< Tuple > &jn) |
| Return receiver ports of a join node as a vector. More... | |
1.8.11