Public Member Functions | Private Attributes | List of all members
cl::size_t< N > Class Template Reference

class used to interface between C++ and OpenCL C calls that require arrays of size_t values, whose size is known statically. More...

#include <cl.hpp>

Public Member Functions

 operator const ::size_t * () const
 Conversion operator to const T*. More...
 
 operator::size_t * ()
 Conversion operator to T*. More...
 
::size_toperator[] (int index)
 
const ::size_toperator[] (int index) const
 
 size_t ()
 Initialize size_t to all 0s. More...
 

Private Attributes

::size_t data_ [N]
 

Detailed Description

template<int N>
class cl::size_t< N >

class used to interface between C++ and OpenCL C calls that require arrays of size_t values, whose size is known statically.

Definition at line 1093 of file cl.hpp.

Constructor & Destructor Documentation

template<int N>
cl::size_t< N >::size_t ( )
inline

Initialize size_t to all 0s.

Definition at line 1100 of file cl.hpp.

Member Function Documentation

template<int N>
cl::size_t< N >::operator const ::size_t * ( ) const
inline

Conversion operator to const T*.

Definition at line 1121 of file cl.hpp.

template<int N>
cl::size_t< N >::operator::size_t * ( )
inline

Conversion operator to T*.

Definition at line 1118 of file cl.hpp.

template<int N>
::size_t& cl::size_t< N >::operator[] ( int  index)
inline

Definition at line 1107 of file cl.hpp.

template<int N>
const ::size_t& cl::size_t< N >::operator[] ( int  index) const
inline

Definition at line 1112 of file cl.hpp.

Member Data Documentation

template<int N>
::size_t cl::size_t< N >::data_[N]
private

Definition at line 1096 of file cl.hpp.


The documentation for this class was generated from the following file:


kinect2_registration
Author(s):
autogenerated on Wed Jan 3 2018 03:48:04