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