T InputIterator InputIterator UnaryTransformFunction T BinaryReduceFunction command_queue & Transforms each value in the range [first, last) with the unary transform_function and then reduces each transformed value and init with reduce_function. T InputIterator1 InputIterator1 InputIterator2 BinaryTransformFunction T BinaryReduceFunction command_queue & Transforms each value in the range [first1, last1) and the range beginning at first2 with the binary transform_function and then reduces each transformed value and init with reduce_function.