parallel_invoke 可変個引数テンプレート

概要

可変個引数テンプレートを使用する parallel_invoke の C++11 仕様の実装。任意の数の関数を並列に評価します。

ヘッダー

#define TBB_PREVIEW_VARIADIC_PARALLEL_INVOKE 1
#include "tbb/parallel_invoke.h"
   

構文

template<typename Func0, typename Func1, typename... Functions>
void parallel_invoke(Func0&& f0, Func1&& f1, Functions&&... f);
   

説明

この parallel_invoke の実装は、任意の数の引数を扱うために C++11 の可変個引数テンプレートを使用します (利用するコンパイラーの制限に従います)。TBB_PREVIEW_VARIADIC_PARALLEL_INVOKE が非ゼロに設定された場合、この実装はデフォルトの実装 (引数 10 個まで) に置換されます。

関連情報