#include <cl.hpp>

Public Types | |
| typedef T | cl_type |
Public Member Functions | |
| Wrapper () | |
| ~Wrapper () | |
| Wrapper (const Wrapper< cl_type > &rhs) | |
| Wrapper< cl_type > & | operator= (const Wrapper< cl_type > &rhs) |
| cl_type | operator() () const |
| cl_type & | operator() () |
Protected Member Functions | |
| cl_int | retain () const |
| cl_int | release () const |
Protected Attributes | |
| cl_type | object_ |
| typedef T cl::detail::Wrapper< T >::cl_type |
| cl::detail::Wrapper< T >::Wrapper | ( | ) | [inline] |
| cl::detail::Wrapper< T >::~Wrapper | ( | ) | [inline] |
| cl::detail::Wrapper< T >::Wrapper | ( | const Wrapper< cl_type > & | rhs | ) | [inline] |
| cl_type& cl::detail::Wrapper< T >::operator() | ( | ) | [inline] |
| cl_type cl::detail::Wrapper< T >::operator() | ( | ) | const [inline] |
| Wrapper<cl_type>& cl::detail::Wrapper< T >::operator= | ( | const Wrapper< cl_type > & | rhs | ) | [inline] |
Reimplemented in cl::Device, cl::Platform, cl::Context, cl::Event, cl::Memory, cl::Buffer, cl::BufferGL, cl::BufferRenderGL, cl::Image, cl::Image2D, cl::Image2DGL, cl::Image3D, cl::Image3DGL, cl::Sampler, cl::Kernel, cl::Program, and cl::CommandQueue.

| cl_int cl::detail::Wrapper< T >::release | ( | ) | const [inline, protected] |

| cl_int cl::detail::Wrapper< T >::retain | ( | ) | const [inline, protected] |

cl_type cl::detail::Wrapper< T >::object_ [protected] |
1.6.1