| cf4ocl (C Framework for OpenCL)
    v2.1.0
    Object-oriented framework for developing and benchmarking OpenCL projects in C/C++ | 
| Cccl_buffer | Buffer wrapper class | 
| Cccl_context | The context wrapper class | 
| Cccl_dev_container | Base class for wrappers which contain devices, i.e., CCLPlatform, CCLProgram and CCLContext | 
| Cccl_device | Device wrapper class | 
| Cccl_devquery_map | Maps a string to a cl_device_info bitfield | 
| Cccl_devsel_filter | Device filter class, includes a filter function (independent or dependent) and the respective filter data | 
| Cccl_event | Event wrapper class | 
| Cccl_image | Image wrapper class | 
| Cccl_image_desc | Describes the type and dimensions of the image or image array independently of the OpenCL version | 
| Cccl_kernel | Kernel wrapper class | 
| Cccl_memobj | Base class for memory object wrappers, i.e., CCLBuffer and CCLImage | 
| Cccl_platform | The platform wrapper class | 
| Cccl_platforms | Class which represents the OpenCL platforms available in the system | 
| Cccl_prof | Profile class, contains profiling information of OpenCL queues and events | 
| Cccl_prof_agg | Aggregate event info | 
| Cccl_prof_export_options | Export options | 
| Cccl_prof_info | Event profiling info | 
| Cccl_prof_inst | Event instant | 
| Cccl_prof_overlap | Representation of an overlap of events | 
| Cccl_program | Program wrapper class | 
| Cccl_program_binary | Class which represents a binary object associated with a program and a device | 
| Cccl_queue | Command queue wrapper class | 
| Cccl_sampler | Sampler wrapper class | 
| Cccl_wrapper | Base class for all OpenCL wrappers | 
| Cccl_wrapper_info | Class which represents information about a wrapped OpenCL object | 
| Cccl_wrapper_info_table | Information about wrapped OpenCL objects |