組み合わせ

このセクションのメソッドは、コンテナー全体を反復します。
メンバー 説明
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&) の単項ファンクターでなければなりません。

効果: *thisT の各インスタンス x について f(x) を評価します。