pre_scan_tag と final_scan_tag クラス
[algorithms.parallel_scan.scan_tags]
parallel_scan のフェーズを識別するタイプ。
pre_scan_tag タイプと final_scan_tag タイプは、parallel_scan とともに使用されるダミータイプです。operator() の署名でそれらはどのように使用されるかについては、parallel_scanセクションの例を参照してください。
// <oneapi/tbb/parallel_scan.h> ヘッダーで定義
namespace oneapi {
namespace tbb {
struct pre_scan_tag {
static bool is_final_scan();
operator bool();
};
struct final_scan_tag {
static bool is_final_scan();
operator bool();
};
} // namespace tbb
} // namespace oneapiメンバー関数
- bool is_final_scan()
final_scan_tagの場合はtrue, それ以外はfalseを返します。
- operator bool()
final_scan_tagの場合はtrue, それ以外はfalseを返します。
