| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <_flow_graph_join_impl.h>
Public Types | |
| typedef wrap_key_tuple_elements< 4, key_matching_port, key_matching< K, KHash >, OutputTuple >::type | input_ports_type | 
| typedef OutputTuple | output_type | 
  Public Types inherited from internal::join_node_base< JP, InputTuple, OutputTuple > | |
| typedef OutputTuple | output_type | 
| typedef sender< output_type >::successor_type | successor_type | 
| typedef join_node_FE< JP, InputTuple, OutputTuple > | input_ports_type | 
  Public Types inherited from tbb::flow::interface11::internal::untyped_sender | |
| typedef untyped_receiver | successor_type | 
| The successor type for this node.  More... | |
Public Member Functions | |
| template<typename Body0 , typename Body1 , typename Body2 , typename Body3 > | |
| unfolded_join_node (graph &g, Body0 body0, Body1 body1, Body2 body2, Body3 body3) | |
| unfolded_join_node (const unfolded_join_node &other) | |
  Public Member Functions inherited from internal::join_node_base< JP, InputTuple, OutputTuple > | |
| join_node_base (graph &g) | |
| join_node_base (const join_node_base &other) | |
| template<typename FunctionTuple > | |
| join_node_base (graph &g, FunctionTuple f) | |
| bool | register_successor (successor_type &r) __TBB_override | 
| Add a new successor to this node.  More... | |
| bool | remove_successor (successor_type &r) __TBB_override | 
| Removes a successor from this node.  More... | |
| bool | try_get (output_type &v) __TBB_override | 
| Request an item from the sender.  More... | |
  Public Member Functions inherited from tbb::flow::interface11::sender< OutputTuple > | |
| virtual bool | try_reserve (OutputTuple &) | 
| Reserves an item in the sender.  More... | |
  Public Member Functions inherited from tbb::flow::interface11::internal::untyped_sender | |
| virtual | ~untyped_sender () | 
| virtual bool | try_release () | 
| Releases the reserved item.  More... | |
| virtual bool | try_consume () | 
| Consumes the reserved item.  More... | |
Private Types | |
| typedef tbb::flow::tuple_element< 0, OutputTuple >::type | T0 | 
| typedef tbb::flow::tuple_element< 1, OutputTuple >::type | T1 | 
| typedef tbb::flow::tuple_element< 2, OutputTuple >::type | T2 | 
| typedef tbb::flow::tuple_element< 3, OutputTuple >::type | T3 | 
| typedef join_node_base< key_matching< K, KHash >, input_ports_type, output_type > | base_type | 
| typedef internal::type_to_key_function_body< T0, K > * | f0_p | 
| typedef internal::type_to_key_function_body< T1, K > * | f1_p | 
| typedef internal::type_to_key_function_body< T2, K > * | f2_p | 
| typedef internal::type_to_key_function_body< T3, K > * | f3_p | 
| typedef tbb::flow::tuple< f0_p, f1_p, f2_p, f3_p > | func_initializer_type | 
Additional Inherited Members | |
  Public Attributes inherited from tbb::flow::interface11::sender< OutputTuple > | |
| __TBB_DEPRECATED typedef OutputTuple | output_type | 
| The output type of this sender.  More... | |
| __TBB_DEPRECATED typedef internal::async_helpers< OutputTuple >::filtered_type | filtered_type | 
  Protected Member Functions inherited from internal::join_node_base< JP, InputTuple, OutputTuple > | |
| void | reset_node (reset_flags f) __TBB_override | 
  Protected Member Functions inherited from tbb::flow::interface11::sender< OutputTuple > | |
| virtual bool | try_get_wrapper (void *p, bool is_async) __TBB_override | 
| virtual bool | try_reserve_wrapper (void *p, bool is_async) __TBB_override | 
  Protected Member Functions inherited from tbb::flow::interface11::internal::untyped_sender | |
| template<typename X > | |
| bool | try_get (X &t) | 
| Request an item from the sender.  More... | |
| template<typename X > | |
| bool | try_reserve (X &t) | 
| Reserves an item in the sender.  More... | |
Definition at line 1610 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1620 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1621 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1622 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1623 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1624 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1625 of file _flow_graph_join_impl.h.
| typedef wrap_key_tuple_elements<4,key_matching_port,key_matching<K,KHash>,OutputTuple>::type internal::unfolded_join_node< 4, key_matching_port, OutputTuple, key_matching< K, KHash > >::input_ports_type | 
Definition at line 1617 of file _flow_graph_join_impl.h.
| typedef OutputTuple internal::unfolded_join_node< 4, key_matching_port, OutputTuple, key_matching< K, KHash > >::output_type | 
Definition at line 1618 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1612 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1613 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1614 of file _flow_graph_join_impl.h.
      
  | 
  private | 
Definition at line 1615 of file _flow_graph_join_impl.h.
      
  | 
  inline | 
Definition at line 1638 of file _flow_graph_join_impl.h.
References __TBB_STATIC_ASSERT, and value.
      
  | 
  inline | 
Definition at line 1647 of file _flow_graph_join_impl.h.