boost::compute::invoke
// In header: <boost/compute/utility/invoke.hpp> template<typename Function, class... Args> result_of< Function(Args...)>::type invoke(const Function & function, command_queue & queue, const Args &... args);
Invokes function with args on queue.
function
args
queue
For example, to invoke the builtin abs() function:
int result = invoke(abs<int>(), queue, -10); // returns 10