Home | History | Annotate | Download | only in CL

Lines Matching full:detail

56  * For detail documentation on the bindings see:
685 namespace detail {
761 namespace detail { \
938 struct param_traits<detail:: token,param_name> \
1154 } // namespace detail
1183 class Device : public detail::Wrapper<cl_device_id>
1188 Device() : detail::Wrapper<cl_type>() { }
1190 Device(const Device& device) : detail::Wrapper<cl_type>(device) { }
1195 detail::Wrapper<cl_type>::operator=(rhs);
1203 return detail::errHandler(
1204 detail::getInfo(&::clGetDeviceInfo, object_, name, param),
1209 detail::param_traits<detail::cl_device_info, name>::param_type
1212 typename detail::param_traits<
1213 detail::cl_device_info, name>::param_type param;
1240 return detail::errHandler(err, __CREATE_SUB_DEVICES);
1246 return detail::errHandler(err, __CREATE_SUB_DEVICES);
1258 class Platform : public detail::Wrapper<cl_platform_id>
1265 Platform() : detail::Wrapper<cl_type>() { }
1267 Platform(const Platform& platform) : detail::Wrapper<cl_type>(platform) { }
1272 detail::Wrapper<cl_type>::operator=(rhs);
1279 return detail::errHandler(
1280 detail::getInfo(&::clGetPlatformInfo, object_, name, param),
1285 detail::param_traits<detail::cl_platform_info, name>::param_type
1288 typename detail::param_traits<
1289 detail::cl_platform_info, name>::param_type param;
1304 return detail::errHandler(err, __GET_DEVICE_IDS_ERR);
1310 return detail::errHandler(err, __GET_DEVICE_IDS_ERR);
1369 return detail::errHandler(err, __GET_DEVICE_IDS_ERR);
1382 return detail::errHandler(err, __GET_DEVICE_IDS_ERR);
1396 return detail::errHandler(err, __GET_PLATFORM_IDS_ERR);
1403 return detail::errHandler(err, __GET_PLATFORM_IDS_ERR);
1417 class Context : public detail::Wrapper<cl_context>
1437 detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR);
1458 detail::errHandler(error, __CREATE_CONTEXT_FROM_TYPE_ERR);
1464 Context() : detail::Wrapper<cl_type>() { }
1466 Context(const Context& context) : detail::Wrapper<cl_type>(context) { }
1471 detail::Wrapper<cl_type>::operator=(rhs);
1479 return detail::errHandler(
1480 detail::getInfo(&::clGetContextInfo, object_, name, param),
1485 detail::param_traits<detail::cl_context_info, name>::param_type
1488 typename detail::param_traits<
1489 detail::cl_context_info, name>::param_type param;
1511 return detail::errHandler(err, __GET_SUPPORTED_IMAGE_FORMATS_ERR);
1524 return detail::errHandler(err, __GET_SUPPORTED_IMAGE_FORMATS_ERR);
1537 class Event : public detail::Wrapper<cl_event>
1540 Event() : detail::Wrapper<cl_type>() { }
1542 Event(const Event& event) : detail::Wrapper<cl_type>(event) { }
1547 detail::Wrapper<cl_type>::operator=(rhs);
1555 return detail::errHandler(
1556 detail::getInfo(&::clGetEventInfo, object_, name, param),
1561 detail::param_traits<detail::cl_event_info, name>::param_type
1564 typename detail::param_traits<
1565 detail::cl_event_info, name>::param_type param;
1576 return detail::errHandler(detail::getInfo(
1582 detail::param_traits<detail::cl_profiling_info, name>::param_type
1585 typename detail::param_traits<
1586 detail::cl_profiling_info, name>::param_type param;
1596 return detail::errHandler(
1607 return detail::errHandler(
1620 return detail::errHandler(
1645 detail::errHandler(error, __CREATE_USER_EVENT_ERR);
1665 return detail::errHandler(
1675 return detail::errHandler(
1684 class Memory : public detail::Wrapper<cl_mem>
1687 Memory() : detail::Wrapper<cl_type>() { }
1689 Memory(const Memory& memory) : detail::Wrapper<cl_type>(memory) { }
1694 detail::Wrapper<cl_type>::operator=(rhs);
1702 return detail::errHandler(
1703 detail::getInfo(&::clGetMemObjectInfo, object_, name, param),
1708 detail::param_traits<detail::cl_mem_info, name>::param_type
1711 typename detail::param_traits<
1712 detail::cl_mem_info, name>::param_type param;
1725 return detail::errHandler(
1754 detail::errHandler(error, __CREATE_BUFFER_ERR);
1788 detail::errHandler(error, __CREATE_SUBBUFFER_ERR);
1822 detail::errHandler(error, __CREATE_GL_BUFFER_ERR);
1861 detail::errHandler(error, __CREATE_GL_BUFFER_ERR);
1883 return detail::errHandler(
1908 detail::errHandler(error, __CREATE_GL_BUFFER_ERR);
1930 return detail::errHandler(
1957 return detail::errHandler(
1958 detail::getInfo(&::clGetImageInfo, object_, name, param),
1963 detail::param_traits<detail::cl_image_info, name>::param_type
1966 typename detail::param_traits<
1967 detail::cl_image_info, name>::param_type param;
1996 detail::errHandler(error, __CREATE_IMAGE2D_ERR);
2038 detail::errHandler(error, __CREATE_GL_BUFFER_ERR);
2080 detail::errHandler(error, __CREATE_IMAGE3D_ERR);
2122 detail::errHandler(error, __CREATE_GL_BUFFER_ERR);
2144 class Sampler : public detail::Wrapper<cl_sampler>
2164 detail::errHandler(error, __CREATE_SAMPLER_ERR);
2170 Sampler(const Sampler& sampler) : detail::Wrapper<cl_type>(sampler) { }
2175 detail::Wrapper<cl_type>::operator=(rhs);
2183 return detail::errHandler(
2184 detail::getInfo(&::clGetSamplerInfo, object_, name, param),
2189 detail::param_traits<detail::cl_sampler_info, name>::param_type
2192 typename detail::param_traits<
2193 detail::cl_sampler_info, name>::param_type param;
2258 namespace detail {
2289 class Kernel : public detail::Wrapper<cl_kernel>
2296 Kernel(const Kernel& kernel) : detail::Wrapper<cl_type>(kernel) { }
2301 detail::Wrapper<cl_type>::operator=(rhs);
2309 return detail::errHandler(
2310 detail::getInfo(&::clGetKernelInfo, object_, name, param),
2315 detail::param_traits<detail::cl_kernel_info, name>::param_type
2318 typename detail::param_traits<
2319 detail::cl_kernel_info, name>::param_type param;
2331 return detail::errHandler(
2332 detail::getInfo(
2338 detail::param_traits<detail::cl_kernel_work_group_info, name>::param_type
2341 typename detail::param_traits<
2342 detail::cl_kernel_work_group_info, name>::param_type param;
2353 return detail::errHandler(
2357 detail::KernelArgumentHandler<T>::size(value),
2358 detail::KernelArgumentHandler<T>::ptr(value)),
2364 return detail
2386 class Program : public detail::Wrapper<cl_program>
2411 detail::errHandler(error, __CREATE_PROGRAM_WITH_SOURCE_ERR);
2441 detail::errHandler(error, __CREATE_PROGRAM_WITH_BINARY_ERR);
2449 Program(const Program& program) : detail::Wrapper<cl_type>(program) { }
2454 detail::Wrapper<cl_type>::operator=(rhs);
2465 return detail::errHandler(
2480 return detail::errHandler(
2481 detail::getInfo(&::clGetProgramInfo, object_, name, param),
2486 detail::param_traits<detail::cl_program_info, name>::param_type
2489 typename detail::param_traits<
2490 detail::cl_program_info, name>::param_type param;
2502 return detail::errHandler(
2503 detail::getInfo(
2509 detail::param_traits<detail::cl_program_build_info, name>::param_type
2512 typename detail::param_traits<
2513 detail::cl_program_build_info, name>::param_type param;
2526 return detail::errHandler(err, __CREATE_KERNELS_IN_PROGRAM_ERR);
2533 return detail::errHandler(err, __CREATE_KERNELS_IN_PROGRAM_ERR);
2548 detail::errHandler(error, __CREATE_KERNEL_ERR);
2559 class CommandQueue : public detail::Wrapper<cl_command_queue>
2572 detail::errHandler(error, __CREATE_COMMAND_QUEUE_ERR);
2580 CommandQueue(const CommandQueue& commandQueue) : detail::Wrapper<cl_type>(commandQueue) { }
2585 detail::Wrapper<cl_type>::operator=(rhs);
2593 return detail::errHandler(
2594 detail::getInfo(
2600 detail::param_traits<detail::cl_command_queue_info, name>::param_type
2603 typename detail::param_traits<
2604 detail::cl_command_queue_info, name>::param_type param;
2621 return detail::errHandler(
2640 return detail::errHandler(
2659 return detail::errHandler(
2683 return detail::errHandler(
2717 return detail::errHandler(
2749 return detail::errHandler(
2779 return detail::errHandler(
2800 return detail::errHandler(
2819 return detail::errHandler(
2838 return detail::errHandler(
2857 return detail::errHandler(
2885 detail::errHandler(error, __ENQUEUE_MAP_BUFFER_ERR);
2914 detail::errHandler(error, __ENQUEUE_MAP_IMAGE_ERR);
2927 return detail::errHandler(
2944 return detail::errHandler(
2961 return detail::errHandler(
2988 return detail::errHandler(
3002 return detail::errHandler(
3009 return detail::errHandler(
3022 return detail::errHandler(
3038 return detail::errHandler(
3067 return detail::errHandler(
3086 return detail::errHandler(
3100 return detail::errHandler(
3107 return detail::errHandler(::clFlush(object_), __FLUSH_ERR);
3112 return detail::errHandler(::clFinish(object_), __FINISH_ERR);