remove_edge テンプレート関数

概要

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

構文

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

// オーバーロード

// 複数出力プレデセッサーのポート 0 と複数入力サクセサーのポート 0 間のエッジを削除
template< typename T, typename V >
inline void remove_edge( T& output, V& input)

// 複数出力プレデセッサーのポート 0 と receiver 間のエッジを削除
template< typename T, typename R >
inline void remove_edge( T& output, receiver<R> input)

// sender と複数入力サクセサーのポート 0 間のエッジを削除
template<typename S,  typename V>
inline void remove_edge( sender<S> output, V& input)

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

ヘッダー

#include "tbb/flow_graph.h"