18 #if !defined( BOLT_CL_TRANSFORM_H )
19 #define BOLT_CL_TRANSFORM_H
93 template<
typename InputIterator,
typename OutputIterator,
typename UnaryFunction>
95 UnaryFunction op,
const std::string& user_code=
"");
97 template<
typename InputIterator,
typename OutputIterator,
typename UnaryFunction>
98 void transform(InputIterator first, InputIterator last, OutputIterator result,
99 UnaryFunction op,
const std::string& user_code=
"");
150 template<
typename InputIterator1,
typename InputIterator2,
typename OutputIterator,
typename BinaryFunction >
152 OutputIterator result, BinaryFunction op,
const std::string& user_code=
"");
154 template<
typename InputIterator1,
typename InputIterator2,
typename OutputIterator,
typename BinaryFunction >
155 void transform( InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result,
156 BinaryFunction op,
const std::string& user_code=
"");
166 #include <bolt/cl/detail/transform.inl>