18 #if !defined( BOLT_CL_TRANSFORM_REDUCE_H )
19 #define BOLT_CL_TRANSFORM_REDUCE_H
88 template<
typename InputIterator,
typename UnaryFunction,
typename T,
typename BinaryFunction>
93 UnaryFunction transform_op,
95 BinaryFunction reduce_op,
96 const std::string& user_code=
"" );
98 template<
typename InputIterator,
typename UnaryFunction,
typename T,
typename BinaryFunction>
102 UnaryFunction transform_op,
104 BinaryFunction reduce_op,
105 const std::string& user_code=
"" );
113 #include <bolt/cl/detail/transform_reduce.inl>