#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] |