Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/OpenCL-CLHPP
/ types & classes
Types & classes
80 in github.com/KhronosGroup/OpenCL-CLHPP
⨍
Functions
562
◇
Types & classes
80
↓ 12 callers
Class
Device
include/CL/opencl.hpp:742
↓ 11 callers
Class
NDRange
\brief Class interface for specifying NDRange values.
include/CL/opencl.hpp:6147
↓ 11 callers
Class
Program
include/CL/opencl.hpp:741
↓ 10 callers
Class
ImageFormat
! \stuct ImageFormat * \brief Adds constructors and member functions for cl_image_format. * * \see cl_image_format */
include/CL/opencl.hpp:2478
↓ 7 callers
Class
EnqueueArgs
include/CL/opencl.hpp:10989
↓ 3 callers
Class
Platform
include/CL/opencl.hpp:740
↓ 2 callers
Class
CommandQueue
include/CL/opencl.hpp:744
↓ 2 callers
Class
Context
include/CL/opencl.hpp:743
↓ 1 callers
Class
BuildError
* Exception class for build errors to carry build info */
include/CL/opencl.hpp:2684
↓ 1 callers
Class
Error
! \brief Exception class * * This may be thrown by API functions when CL_HPP_ENABLE_EXCEPTIONS is defined. */
include/CL/opencl.hpp:763
↓ 1 callers
Class
Kernel
include/CL/opencl.hpp:6144
Class
Buffer
include/CL/opencl.hpp:747
Class
BufferD3D10
! \brief Class interface for creating OpenCL buffers from ID3D10Buffer's. * * This is provided to facilitate interoperability with Direct3D. * *
include/CL/opencl.hpp:4648
Class
BufferGL
! \brief Class interface for GL Buffer Memory Objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory for deta
include/CL/opencl.hpp:4729
Class
BufferRenderGL
! \brief Class interface for GL Render Buffer Memory Objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory f
include/CL/opencl.hpp:4799
Class
CL_API_PREFIX__VERSION_1_1_DEPRECATED
include/CL/opencl.hpp:5493
Class
CommandBufferKhr
include/CL/opencl.hpp:753
Class
Deleter
include/CL/opencl.hpp:4314
Class
DeviceCommandQueue
include/CL/opencl.hpp:745
Enum
DeviceQueueProperties
include/CL/opencl.hpp:9775
Class
Event
! \brief Class interface for cl_event. * * \note Copies of these objects are shallow, meaning that the copy will refer * to the same underl
include/CL/opencl.hpp:3759
Enum
ExternalMemoryType
include/CL/opencl.hpp:736
Enum
ExternalSemaphoreType
include/CL/opencl.hpp:11330
Class
GetInfoFunctor0
include/CL/opencl.hpp:1964
Class
GetInfoFunctor1
include/CL/opencl.hpp:1973
Class
Image
! \brief C++ base class for Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */
include/CL/opencl.hpp:4867
Class
Image1D
! \brief Class interface for 1D Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */
include/CL/opencl.hpp:4926
Class
Image1DArray
! \class Image1DArray * \brief Image interface for arrays of 1D images. */
include/CL/opencl.hpp:5111
Class
Image1DBuffer
! \class Image1DBuffer * \brief Image interface for 1D buffer images. */
include/CL/opencl.hpp:5023
Class
Image2D
! \brief Class interface for 2D Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */
include/CL/opencl.hpp:5213
Class
Image2DArray
! \class Image2DArray * \brief Image interface for arrays of 2D images. */
include/CL/opencl.hpp:5557
Class
Image3D
! \brief Class interface for 3D Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */
include/CL/opencl.hpp:5662
Class
Image3DGL
! \brief Class interface for GL 3D Image Memory objects. * * This is provided to facilitate interoperability with OpenGL. * * See Memory for de
include/CL/opencl.hpp:5809
Class
ImageGL
! \class ImageGL * \brief general image interface for GL interop. * We abstract the 2D and 3D GL images into a single instance here * that wraps al
include/CL/opencl.hpp:5873
Class
ImageRequirementsInfo
include/CL/opencl.hpp:3314
Enum
ImageRequirementsInfoExt
include/CL/opencl.hpp:3233
Class
KernelArgumentHandler
include/CL/opencl.hpp:6243
Class
KernelArgumentHandler<LocalSpaceArg, void>
include/CL/opencl.hpp:6266
Class
KernelArgumentHandler<T, typename std::enable_if<!std::is_base_of<cl::Memory, T>::value>::type>
include/CL/opencl.hpp:6248
Class
KernelArgumentHandler<T, typename std::enable_if<std::is_base_of<cl::Memory, T>::value>::type>
include/CL/opencl.hpp:6257
Class
KernelArgumentHandler<cl::DeviceCommandQueue, void>
include/CL/opencl.hpp:10032
Class
KernelFunctor
include/CL/opencl.hpp:11180
Class
LocalSpaceArg
\brief Local address wrapper for use with Kernel::setArg
include/CL/opencl.hpp:6235
Class
Memory
include/CL/opencl.hpp:739
Class
MutableCommandKhr
include/CL/opencl.hpp:754
Class
Pipe
include/CL/opencl.hpp:748
Enum
QueueProperties
include/CL/opencl.hpp:7597
Class
RefcountTable
Simulated reference counts. The table points to memory held by the caller. * This makes things simpler in the common case of only one object to be *
tests/test_openclhpp.cpp:277
Class
ReferenceHandler
include/CL/opencl.hpp:1293
Class
ReferenceHandler<cl_command_buffer_khr>
include/CL/opencl.hpp:2147
Class
ReferenceHandler<cl_command_queue>
include/CL/opencl.hpp:2069
Class
ReferenceHandler<cl_context>
include/CL/opencl.hpp:2060
Class
ReferenceHandler<cl_device_id>
include/CL/opencl.hpp:2007
Class
ReferenceHandler<cl_event>
include/CL/opencl.hpp:2114
Class
ReferenceHandler<cl_kernel>
include/CL/opencl.hpp:2105
Class
ReferenceHandler<cl_mem>
include/CL/opencl.hpp:2078
Class
ReferenceHandler<cl_mutable_command_khr>
include/CL/opencl.hpp:2167
Class
ReferenceHandler<cl_platform_id>
include/CL/opencl.hpp:2049
Class
ReferenceHandler<cl_program>
include/CL/opencl.hpp:2096
Class
ReferenceHandler<cl_sampler>
include/CL/opencl.hpp:2087
Class
ReferenceHandler<cl_semaphore_khr>
include/CL/opencl.hpp:2124
Class
SVMAllocator
include/CL/opencl.hpp:4142
Class
SVMAllocator<void, SVMTrait>
include/CL/opencl.hpp:4294
Class
SVMTraitAtomic
include/CL/opencl.hpp:4108
Class
SVMTraitCoarse
include/CL/opencl.hpp:4087
Class
SVMTraitFine
include/CL/opencl.hpp:4097
Class
SVMTraitNull
include/CL/opencl.hpp:4043
Class
SVMTraitReadOnly
include/CL/opencl.hpp:4065
Class
SVMTraitReadWrite
include/CL/opencl.hpp:4054
Class
SVMTraitWriteOnly
include/CL/opencl.hpp:4076
Class
Sampler
! \brief Class interface for cl_sampler. * * \note Copies of these objects are shallow, meaning that the copy will refer * to the same unde
include/CL/opencl.hpp:6044
Class
Semaphore
include/CL/opencl.hpp:750
Class
UserEvent
! \brief Class interface for user events (a subset of cl_event's). * * See Event for details about copy semantics, etc. */
include/CL/opencl.hpp:3886
Class
Wrapper
include/CL/opencl.hpp:2233
Class
Wrapper<cl_device_id>
include/CL/opencl.hpp:2327
Class
make_kernel
include/CL/opencl.hpp:11291
Class
param_traits
include/CL/opencl.hpp:1654
Class
rebind
include/CL/opencl.hpp:4156
Class
rebind
include/CL/opencl.hpp:4301
Class
size_t
include/CL/opencl.hpp:652