error* kernel__get_arg_info(clobj_t _knl, cl_uint idx, cl_kernel_arg_info param, generic_info *out) { auto knl = static_cast<kernel*>(_knl); return c_handle_error([&] { *out = knl->get_arg_info(idx, param); }); }
error* kernel__get_arg_info(clobj_t _knl, cl_uint idx, cl_kernel_arg_info param, generic_info *out) { #if PYOPENCL_CL_VERSION >= 0x1020 auto knl = static_cast<kernel*>(_knl); return c_handle_error([&] { *out = knl->get_arg_info(idx, param); }); #else PYOPENCL_UNSUPPORTED(clKernelGetArgInfo, "CL 1.1 and below") #endif }