18 #if !defined( BOLT_AMP_TRANSFORM_SCAN_H )
19 #define BOLT_AMP_TRANSFORM_SCAN_H
88 typename InputIterator,
89 typename OutputIterator,
90 typename UnaryFunction,
91 typename BinaryFunction>
97 OutputIterator result,
98 UnaryFunction unary_op,
99 BinaryFunction binary_op);
102 typename InputIterator,
103 typename OutputIterator,
104 typename UnaryFunction,
105 typename BinaryFunction>
110 OutputIterator result,
111 UnaryFunction unary_op,
112 BinaryFunction binary_op);
162 typename InputIterator,
163 typename OutputIterator,
164 typename UnaryFunction,
166 typename BinaryFunction>
172 OutputIterator result,
173 UnaryFunction unary_op,
175 BinaryFunction binary_op);
178 typename InputIterator,
179 typename OutputIterator,
180 typename UnaryFunction,
182 typename BinaryFunction>
187 OutputIterator result,
188 UnaryFunction unary_op,
190 BinaryFunction binary_op);
197 #include <bolt/amp/detail/transform_scan.inl>