flow_control

[algorithms.parallel_pipeline.flow_control]

入力ストリームの最後に達したことを示すため、複合フィルターの最初のフィルターを有効にします。

parallel_pipeline テンプレート関数は、flow_control オブジェクトをフィルターの入力ファンクターに渡します。ファンクターが入力ストリームの最後に到達したら、fc.stop() を呼び出して次のフィルターには渡さないダミー値を返す必要があります。


// <oneapi/tbb/parallel_pipeline.h> ヘッダーで定義 

namespace oneapi { 
    namespace tbb { 
    
        class flow_control { 
        public: 
            void stop(); 
        }; 
    } // namespace tbb 
} // namespace oneapi

メンバー関数

void stop()

パイプラインの最初のフィルターが出力の最後に到達したことを示します。

参照: