make_edge テンプレート関数

概要

sender<T> および receiver<T> 間のエッジを追加するテンプレート関数。

構文

template< typename T >
inline void make_edge( sender<T> &p, receiver<T> &s );

// オーバーロード

// 複数出力プレデセッサーのポート 0 から 複数入力サクセサーのポート 0 へのエッジを作成
template< typename T, typename V >
inline void make_edge( T& output, V& input)

// 複数出力プレデセッサーのポート 0 から receiver へのエッジを作成
template< typename T, typename R >
inline void make_edge( T& output, receiver<R> input) 

// sender から複数入力サクセサーのポート 0 へのエッジを作成
template<typename S,  typename V>
inline void make_edge( sender<S> output, V& input) 

オーバーロードを利用するには C++11 のサポートが必要です。

ヘッダー

#include "tbb/flow_graph.h"