Lines Matching defs:param

312      *  \param err error code value.
314 * \param errStr a descriptive string that must remain in scope until
528 * \param str the initial value of the string instance. Note that '\0'
532 * \param size the number of characters to copy from str.
552 * \param str the null-terminated initial value of the string instance.
615 * \param rhs the string to copy.
652 * \param rhs the string to copy.
709 * \param T type of element contained in the vector.
711 * \param N maximum size of the vector.
780 * \param vec the vector to copy.
792 * \param size number of initial elements.
794 * \param val value of initial elements.
807 * \param rhs vector to copy.
828 * \param vec the vector against which to compare.
892 * \param index which element to access. *
903 * \param index which element to access.
915 * \param start Beginning iterator of source range
916 * \param end Enditerator of source range
1159 inline cl_int getInfoHelper(Functor f, cl_uint name, T* param, long)
1161 return f(name, sizeof(T), param, NULL);
1166 inline cl_int getInfoHelper(Func f, cl_uint name, VECTOR_CLASS<T>* param, long)
1180 param->assign(&value[0], &value[required/sizeof(T)]);
1191 inline cl_int getInfoHelper(Func f, cl_uint name, VECTOR_CLASS<T>* param, int, typename T::cl_type = 0)
1206 param->assign(&value[0], &value[elements]);
1211 err = (*param)[i].retain();
1222 inline cl_int getInfoHelper(Func f, cl_uint name, VECTOR_CLASS<char *>* param, int)
1224 cl_int err = f(name, param->size() * sizeof(char *), &(*param)[0], NULL);
1235 inline cl_int getInfoHelper(Func f, cl_uint name, STRING_CLASS* param, long)
1250 *param = value;
1267 if (param) {
1268 param->assign(value.begin(), value.end() - 1u);
1271 else if (param) {
1272 param->assign("");
1280 inline cl_int getInfoHelper(Func f, cl_uint name, size_t<N>* param, long)
1295 (*param)[i] = value[i];
1310 inline cl_int getInfoHelper(Func f, cl_uint name, T* param, int, typename T::cl_type = 0)
1317 *param = value;
1320 err = param->retain();
1607 getInfo(Func f, cl_uint name, T* param)
1609 return getInfoHelper(f, name, param, 0);
1617 cl_uint param, ::size_t size, void* value, ::size_t* size_ret)
1618 { return f_(arg0_, param, size, value, size_ret); }
1626 cl_uint param, ::size_t size, void* value, ::size_t* size_ret)
1627 { return f_(arg0_, arg1_, param, size, value, size_ret); }
1632 getInfo(Func f, const Arg0& arg0, cl_uint name, T* param)
1635 return getInfoHelper(f0, name, param, 0);
1640 getInfo(Func f, const Arg0& arg0, const Arg1& arg1, cl_uint name, T* param)
1643 return getInfoHelper(f0, name, param, 0);
1659 * \param device A valid device created using createSubDevices
1670 * \param device A valid device created using createSubDevices
2120 cl_int getInfo(cl_device_info name, T* param) const
2123 detail::getInfo(&::clGetDeviceInfo, object_, name, param),
2133 detail::cl_device_info, name>::param_type param;
2134 cl_int result = getInfo(name, &param);
2138 return param;
2236 cl_int getInfo(cl_platform_info name, STRING_CLASS* param) const
2239 detail::getInfo(&::clGetPlatformInfo, object_, name, param),
2249 detail::cl_platform_info, name>::param_type param;
2250 cl_int result = getInfo(name, &param);
2254 return param;
2287 * \param d3d_device_source.
2289 * \param d3d_object.
2291 * \param d3d_device_set.
2293 * \param devices returns a vector of OpenCL D3D10 devices found. The cl::Device
2758 cl_int getInfo(cl_context_info name, T* param) const
2761 detail::getInfo(&::clGetContextInfo, object_, name, param),
2771 detail::cl_context_info, name>::param_type param;
2772 cl_int result = getInfo(name, &param);
2776 return param;
2894 cl_int getInfo(cl_event_info name, T* param) const
2897 detail::getInfo(&::clGetEventInfo, object_, name, param),
2907 detail::cl_event_info, name>::param_type param;
2908 cl_int result = getInfo(name, &param);
2912 return param;
2917 cl_int getProfilingInfo(cl_profiling_info name, T* param) const
2920 &::clGetEventProfilingInfo, object_, name, param),
2930 detail::cl_profiling_info, name>::param_type param;
2931 cl_int result = getProfilingInfo(name, &param);
2935 return param;
3103 cl_int getInfo(cl_mem_info name, T* param) const
3106 detail::getInfo(&::clGetMemObjectInfo, object_, name, param),
3116 detail::cl_mem_info, name>::param_type param;
3117 cl_int result = getInfo(name, &param);
3121 return param;
3179 * \param host_ptr Storage to be used if the CL_MEM_USE_HOST_PTR flag was
3202 * \param host_ptr Storage to be used if the CL_MEM_USE_HOST_PTR flag was
3635 cl_int getImageInfo(cl_image_info name, T* param) const
3638 detail::getInfo(&::clGetImageInfo, object_, name, param),
3648 detail::cl_image_info, name>::param_type param;
3649 cl_int result = getImageInfo(name, &param);
3653 return param;
4739 cl_int getInfo(cl_sampler_info name, T* param) const
4742 detail::getInfo(&::clGetSamplerInfo, object_, name, param),
4752 detail::cl_sampler_info, name>::param_type param;
4753 cl_int result = getInfo(name, &param);
4757 return param;
4932 cl_int getInfo(cl_kernel_info name, T* param) const
4935 detail::getInfo(&::clGetKernelInfo, object_, name, param),
4944 detail::cl_kernel_info, name>::param_type param;
4945 cl_int result = getInfo(name, &param);
4949 return param;
4954 cl_int getArgInfo(cl_uint argIndex, cl_kernel_arg_info name, T* param) const
4957 detail::getInfo(&::clGetKernelArgInfo, object_, argIndex, name, param),
4966 detail::cl_kernel_arg_info, name>::param_type param;
4967 cl_int result = getArgInfo(argIndex, name, &param);
4971 return param;
4977 const Device& device, cl_kernel_work_group_info name, T* param) const
4981 &::clGetKernelWorkGroupInfo, object_, device(), name, param),
4990 detail::cl_kernel_work_group_info, name>::param_type param;
4991 cl_int result = getWorkGroupInfo(device, name, &param);
4995 return param;
5123 * \param context A valid OpenCL context in which to construct the program.
5124 * \param devices A vector of OpenCL device objects for which the program will be created.
5125 * \param binaries A vector of pairs of a pointer to a binary object and its length.
5126 * \param binaryStatus An optional vector that on completion will be resized to
5132 * \param err if non-NULL will be set to CL_SUCCESS on successful operation or one of the following errors:
5195 * \param kernelNames Semi-colon separated list of builtin kernel names
5328 cl_int getInfo(cl_program_info name, T* param) const
5331 detail::getInfo(&::clGetProgramInfo, object_, name, param),
5340 detail::cl_program_info, name>::param_type param;
5341 cl_int result = getInfo(name, &param);
5345 return param;
5350 const Device& device, cl_program_build_info name, T* param) const
5354 &::clGetProgramBuildInfo, object_, device(), name, param),
5363 detail::cl_program_build_info, name>::param_type param;
5364 cl_int result = getBuildInfo(device, name, &param);
5368 return param;
5695 cl_int getInfo(cl_command_queue_info name, T* param) const
5699 &::clGetCommandQueueInfo, object_, name, param),
5708 detail::cl_command_queue_info, name>::param_type param;
5709 cl_int result = getInfo(name, &param);
5713 return param;
6026 * \param fillColor is the color to use to fill the image.
6060 * \param fillColor is the color to use to fill the image.
6094 * \param fillColor is the color to use to fill the image.