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 1509 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 1514 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 1511 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 1512 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 1516 of file _flow_graph_join_impl.h.

1516 : 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 1517 of file _flow_graph_join_impl.h.

1517 : base_type(other) {}
join_node_base< JP, input_ports_type, output_type > base_type

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.