BRE12
Classes | Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
internal::join_node_base< JP, InputTuple, OutputTuple > Class Template Reference

join_node_base More...

#include <_flow_graph_join_impl.h>

Inheritance diagram for internal::join_node_base< JP, InputTuple, OutputTuple >:
internal::join_node_FE< JP, InputTuple, OutputTuple > internal::unfolded_join_node< N, PT, OutputTuple, JP > internal::unfolded_join_node< 2, key_matching_port, OutputTuple, key_matching< K, KHash > > internal::unfolded_join_node< 3, key_matching_port, OutputTuple, key_matching< K, KHash > > internal::unfolded_join_node< 4, key_matching_port, OutputTuple, key_matching< K, KHash > > internal::unfolded_join_node< 5, key_matching_port, OutputTuple, key_matching< K, KHash > >

Public Types

typedef OutputTuple output_type
 
typedef sender< output_type >::successor_type successor_type
 
typedef join_node_FE< JP, InputTuple, OutputTuple > input_ports_type
 

Public Member Functions

 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)
 
bool remove_successor (successor_type &r)
 
bool try_get (output_type &v)
 

Protected Member Functions

void reset_node (reset_flags f)
 

Friends

class internal::aggregating_functor< class_type, join_node_base_operation >
 
class forward_task_bypass< join_node_base< JP, InputTuple, OutputTuple > >
 

Detailed Description

template<typename JP, typename InputTuple, typename OutputTuple>
class internal::join_node_base< JP, InputTuple, OutputTuple >

join_node_base


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