18 #if !defined( BOLT_CL_TRANSFORM_SCAN_H )
19 #define BOLT_CL_TRANSFORM_SCAN_H
90 typename InputIterator,
91 typename OutputIterator,
92 typename UnaryFunction,
93 typename BinaryFunction>
99 OutputIterator result,
100 UnaryFunction unary_op,
101 BinaryFunction binary_op,
102 const std::string& user_code=
"" );
105 typename InputIterator,
106 typename OutputIterator,
107 typename UnaryFunction,
108 typename BinaryFunction>
113 OutputIterator result,
114 UnaryFunction unary_op,
115 BinaryFunction binary_op,
116 const std::string& user_code=
"" );
167 typename InputIterator,
168 typename OutputIterator,
169 typename UnaryFunction,
171 typename BinaryFunction>
177 OutputIterator result,
178 UnaryFunction unary_op,
180 BinaryFunction binary_op,
181 const std::string& user_code=
"" );
184 typename InputIterator,
185 typename OutputIterator,
186 typename UnaryFunction,
188 typename BinaryFunction>
193 OutputIterator result,
194 UnaryFunction unary_op,
196 BinaryFunction binary_op,
197 const std::string& user_code=
"" );
204 #include <bolt/cl/detail/transform_scan.inl>