# ParallelReduceReduction¶

[req.parallel_reduce_reduction]

A type Reduction satisfies the ParallelReduceReduction if it meets the following requirements:

ParallelReduceReduction Requirements: Pseudo-Signature, Semantics

Value Reduction::operator()(const Value &x, const Value &y) const

Combine results x and y. Value type must be the same as a corresponding template parameter for parallel_reduce algorithm algorithm.