cl::detail::Wrapper< T > Class Template Reference

#include <cl.hpp>

Collaboration diagram for cl::detail::Wrapper< T >:
Collaboration graph
[legend]

List of all members.

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_typeoperator() ()

Protected Member Functions

cl_int retain () const
cl_int release () const

Protected Attributes

cl_type object_

template<typename T>
class cl::detail::Wrapper< T >


Member Typedef Documentation

template<typename T>
typedef T cl::detail::Wrapper< T >::cl_type

Constructor & Destructor Documentation

template<typename T>
cl::detail::Wrapper< T >::Wrapper (  )  [inline]
template<typename T>
cl::detail::Wrapper< T >::~Wrapper (  )  [inline]
template<typename T>
cl::detail::Wrapper< T >::Wrapper ( const Wrapper< cl_type > &  rhs  )  [inline]

Member Function Documentation

template<typename T>
cl_type& cl::detail::Wrapper< T >::operator() (  )  [inline]
template<typename T>
cl_type cl::detail::Wrapper< T >::operator() (  )  const [inline]
template<typename T>
Wrapper<cl_type>& cl::detail::Wrapper< T >::operator= ( const Wrapper< cl_type > &  rhs  )  [inline]
template<typename T>
cl_int cl::detail::Wrapper< T >::release (  )  const [inline, protected]

Here is the caller graph for this function:

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

Here is the caller graph for this function:


Member Data Documentation

template<typename T>
cl_type cl::detail::Wrapper< T >::object_ [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1