Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
internal::unfolded_join_node< N, PT, OutputTuple, JP > Class Template Reference

unfolded_join_node : passes input_ports_type to join_node_base. We build the input port type More...

#include <_flow_graph_join_impl.h>

Inheritance diagram for internal::unfolded_join_node< N, PT, OutputTuple, JP >:
Collaboration diagram for internal::unfolded_join_node< N, PT, OutputTuple, JP >:

Public Types

typedef wrap_tuple_elements< N, PT, OutputTuple >::type input_ports_type
 
typedef OutputTuple output_type
 

Public Member Functions

 unfolded_join_node (graph &g)
 
 unfolded_join_node (const unfolded_join_node &other)
 

Private Types

typedef join_node_base< JP, input_ports_type, output_typebase_type
 

Detailed Description

template<int N, template< class > class PT, typename OutputTuple, typename JP>
class internal::unfolded_join_node< N, PT, OutputTuple, JP >

unfolded_join_node : passes input_ports_type to join_node_base. We build the input port type

Definition at line 1500 of file _flow_graph_join_impl.h.

Member Typedef Documentation

◆ base_type

template<int N, template< class > class PT, typename OutputTuple , typename JP >
typedef join_node_base<JP, input_ports_type, output_type > internal::unfolded_join_node< N, PT, OutputTuple, JP >::base_type
private

Definition at line 1505 of file _flow_graph_join_impl.h.

◆ input_ports_type

template<int N, template< class > class PT, typename OutputTuple , typename JP >
typedef wrap_tuple_elements<N, PT, OutputTuple>::type internal::unfolded_join_node< N, PT, OutputTuple, JP >::input_ports_type

Definition at line 1502 of file _flow_graph_join_impl.h.

◆ output_type

template<int N, template< class > class PT, typename OutputTuple , typename JP >
typedef OutputTuple internal::unfolded_join_node< N, PT, OutputTuple, JP >::output_type

Definition at line 1503 of file _flow_graph_join_impl.h.

Constructor & Destructor Documentation

◆ unfolded_join_node() [1/2]

template<int N, template< class > class PT, typename OutputTuple , typename JP >
internal::unfolded_join_node< N, PT, OutputTuple, JP >::unfolded_join_node ( graph &  g)
inline

Definition at line 1507 of file _flow_graph_join_impl.h.

1507 : base_type(g) {}
join_node_base< JP, input_ports_type, output_type > base_type

◆ unfolded_join_node() [2/2]

template<int N, template< class > class PT, typename OutputTuple , typename JP >
internal::unfolded_join_node< N, PT, OutputTuple, JP >::unfolded_join_node ( const unfolded_join_node< N, PT, OutputTuple, JP > &  other)
inline

Definition at line 1508 of file _flow_graph_join_impl.h.

References tbb::flow::key_from_message().

1508 : base_type(other) {}
join_node_base< JP, input_ports_type, output_type > base_type
Here is the call graph for this function:

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

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