filter_mode
[algorithms.parallel_pipeline.filter_mode]
filter_mode 列挙は、parallel_pipeline アルゴリズムのフィルターの実行モードを表します。
列挙値と意味を次に示します:
parallelフィルターは、複数の項目を並列に順不同で処理できます。serial_out_of_orderフィルターは、順不同で一度に 1 つのアイテムを処理します。serial_in_orderフィルターは、一度に 1 つのアイテムを順番に処理します。項目を処理する順番は、最初の serial_in_order フィルターにより暗黙的に設定され、パイプライン中のほかのすべてのフィルターで採用されます。
// <oneapi/tbb/parallel_pipeline.h> ヘッダーで定義
namespace oneapi {
namespace tbb {
enum class filter_mode {
parallel = /*implementation-defined*/,
serial_in_order = /*implementation-defined*/,
serial_out_of_order = /*implementation-defined*/
};
} // namespace tbb
} // namespace oneapi
