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"