18 #if !defined( BOLT_CL_TRANSFORM_REDUCE_H )
19 #define BOLT_CL_TRANSFORM_REDUCE_H
91 template<
typename InputIterator,
typename UnaryFunction,
typename T,
typename BinaryFunction>
96 UnaryFunction transform_op,
98 BinaryFunction reduce_op,
99 const std::string& user_code=
"" );
101 template<
typename InputIterator,
typename UnaryFunction,
typename T,
typename BinaryFunction>
105 UnaryFunction transform_op,
107 BinaryFunction reduce_op,
108 const std::string& user_code=
"" );
116 #include <bolt/cl/detail/transform_reduce.inl>