| ▼Ccl_image_format | |
| Ccl::ImageFormat | Adds constructors and member functions for cl_image_format |
| Ccl::detail::Deleter< Alloc > | |
| Ccl::EnqueueArgs | |
| Ccl::detail::GetInfoFunctor0< Func, Arg0 > | |
| Ccl::detail::GetInfoFunctor1< Func, Arg0, Arg1 > | |
| Ccl::detail::KernelArgumentHandler< T, Enable > | |
| Ccl::detail::KernelArgumentHandler< cl::DeviceCommandQueue, void > | |
| Ccl::detail::KernelArgumentHandler< LocalSpaceArg, void > | |
| Ccl::detail::KernelArgumentHandler< T, typename std::enable_if< std::is_base_of< cl::Memory, T >::value >::type > | |
| Ccl::detail::KernelArgumentHandler< T, typename std::enable_if<!std::is_base_of< cl::Memory, T >::value >::type > | |
| Ccl::KernelFunctor< Ts > | |
| Ccl::KernelFunctor< Ts... > | |
| Ccl::LocalSpaceArg | Local address wrapper for use with Kernel::setArg |
| Ccl::compatibility::make_kernel< Ts > | |
| Ccl::NDRange | Class interface for specifying NDRange values |
| Ccl::detail::param_traits< enum_type, Name > | |
| Ccl::SVMAllocator< T, SVMTrait >::rebind< U > | |
| Ccl::SVMAllocator< void, SVMTrait >::rebind< U > | |
| Ccl::detail::ReferenceHandler< T > | |
| Ccl::detail::ReferenceHandler< cl_command_queue > | |
| Ccl::detail::ReferenceHandler< cl_context > | |
| Ccl::detail::ReferenceHandler< cl_device_id > | |
| Ccl::detail::ReferenceHandler< cl_event > | |
| Ccl::detail::ReferenceHandler< cl_kernel > | |
| Ccl::detail::ReferenceHandler< cl_mem > | |
| Ccl::detail::ReferenceHandler< cl_platform_id > | |
| Ccl::detail::ReferenceHandler< cl_program > | |
| Ccl::detail::ReferenceHandler< cl_sampler > | |
| Ccl::SVMAllocator< T, SVMTrait > | |
| Ccl::SVMAllocator< void, SVMTrait > | |
| Ccl::SVMTraitAtomic< Trait > | |
| Ccl::SVMTraitCoarse< Trait > | |
| Ccl::SVMTraitFine< Trait > | |
| Ccl::detail::SVMTraitNull | |
| Ccl::SVMTraitReadOnly< Trait > | |
| Ccl::SVMTraitReadWrite< Trait > | |
| Ccl::SVMTraitWriteOnly< Trait > | |
| Ccl::detail::Wrapper< T > | |
| ▼Ccl::detail::Wrapper< cl_command_queue > | |
| Ccl::CommandQueue | CommandQueue interface for cl_command_queue |
| Ccl::DeviceCommandQueue | DeviceCommandQueue interface for device cl_command_queues |
| ▼Ccl::detail::Wrapper< cl_context > | |
| Ccl::Context | Class interface for cl_context |
| ▼Ccl::detail::Wrapper< cl_device_id > | |
| Ccl::Device | Class interface for cl_device_id |
| ▼Ccl::detail::Wrapper< cl_event > | |
| ▼Ccl::Event | Class interface for cl_event |
| Ccl::UserEvent | Class interface for user events (a subset of cl_event's) |
| ▼Ccl::detail::Wrapper< cl_kernel > | |
| Ccl::Kernel | Class interface for cl_kernel |
| ▼Ccl::detail::Wrapper< cl_mem > | |
| ▼Ccl::Memory | Class interface for cl_mem |
| ▼Ccl::Buffer | Class interface for Buffer Memory Objects |
| Ccl::BufferGL | Class interface for GL Buffer Memory Objects |
| Ccl::BufferRenderGL | Class interface for GL Render Buffer Memory Objects |
| ▼Ccl::Image | C++ base class for Image Memory objects |
| Ccl::Image1D | Class interface for 1D Image Memory objects |
| Ccl::Image1DArray | Image interface for arrays of 1D images |
| Ccl::Image1DBuffer | Image interface for 1D buffer images |
| ▼Ccl::Image2D | Class interface for 2D Image Memory objects |
| Ccl::Image2DGL | Class interface for GL 2D Image Memory objects |
| Ccl::Image2DArray | Image interface for arrays of 2D images |
| ▼Ccl::Image3D | Class interface for 3D Image Memory objects |
| Ccl::Image3DGL | Class interface for GL 3D Image Memory objects |
| Ccl::ImageGL | General image interface for GL interop. We abstract the 2D and 3D GL images into a single instance here that wraps all GL sourced images on the grounds that setup information was performed by OpenCL anyway |
| Ccl::Pipe | Class interface for Pipe Memory Objects |
| ▼Ccl::detail::Wrapper< cl_platform_id > | |
| Ccl::Platform | Class interface for cl_platform_id |
| ▼Ccl::detail::Wrapper< cl_program > | |
| Ccl::Program | Program interface that implements cl_program |
| ▼Ccl::detail::Wrapper< cl_sampler > | |
| Ccl::Sampler | Class interface for cl_sampler |