Analysis Software
Documentation for sPHENIX simulation software
 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 <JETSCAPE/blob/main/external_packages/clvisc_wrapper/include/cl.hpp>

+ Inheritance diagram for cl::size_t< N >:
+ Collaboration 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 683 of file cl.hpp.

View newest version in sPHENIX GitHub at line 683 of file cl.hpp


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