HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cl::size_t< N > Struct Template Reference

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

#include <cl.hpp>

+ Inheritance diagram for cl::size_t< N >:

Additional Inherited Members

- Public Member Functions inherited from cl::vector< ::size_t, N >
 vector ()
 
 vector (const vector< ::size_t, N > &vec)
 
 vector (unsigned int size, const ::size_t &val=::size_t())
 
 ~vector ()
 
unsigned int size (void) const
 
void clear ()
 
void push_back (const ::size_t &x)
 
void pop_back (void)
 
vector< ::size_t, N > & operator= (const vector< ::size_t, N > &rhs)
 
bool operator== (vector< ::size_t, N > &vec)
 
 operator::size_t * ()
 
 operator const ::size_t * () const
 
bool empty (void) const
 
unsigned int max_size (void) const
 
unsigned int capacity () const
 
::size_toperator[] (int index)
 
::size_t operator[] (int index) const
 
void assign (I start, I end)
 
iterator begin (void)
 
iterator end (void)
 
::size_tfront (void)
 
const ::size_tfront (void) const
 
::size_tback (void)
 
const ::size_tback (void) const
 

Detailed Description

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

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

Definition at line 697 of file cl.hpp.


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