メンバー | 説明 |
---|---|
template<typename BinaryFunc> T combine(BinaryFunc f) | 要件: f 引数は、署名 T(T,T) または T(const T&,const T&) の結合バイナリー・ファンクターでなければなりません。 効果: バイナリー・ファンクター f を使用してすべての要素のリダクションを計算します。要素がない場合、スレッドローカル要素の作成と同じ規則を使用して結果を作成します。 戻り値: リダクションの結果。 |
template<typename UnaryFunc> void combine_each(UnaryFunc f) | 要件: f 引数は、署名 void(T)、void(T&) または void(const T&) の単項ファンクターでなければなりません。 効果: *this の T の各インスタンス x について f(x) を評価します。 |