C++ wrappers around OpenCL constructs. More...
#include "clew.h"#include "clexception.hpp"Classes | |
| struct | cl::shared_item< T > |
| Helper class template to handle resource tracking of OpenCL reference counted resources. More... | |
Defines | |
| #define | CLCALL(error) |
| Macro that takes an OpenCL error code and throws an exception if it holds any other value than CL_SUCCESS. | |
Typedefs | |
| typedef shared_item< cl_context > | cl::shared_context |
| Reference-counted cl_context class. | |
| typedef shared_item< cl_mem > | cl::shared_buffer |
| Reference-counted cl_mem class. | |
| typedef shared_item< cl_program > | cl::shared_program |
| Reference-counted cl_program class. | |
|
typedef shared_item < cl_command_queue > | cl::shared_queue |
| Reference-counted cl_command_queue class. | |
| typedef shared_item< cl_kernel > | cl::shared_kernel |
| Reference-counted cl_kernel class. | |
C++ wrappers around OpenCL constructs.
This file contains a resource tracking class template for various OpenCL reference counted resources and a macro for wrapping OpenCL error codes and function calls into a generic error handler.
1.7.2