CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | List of all members
CLRX::CLIParser::OptionEntry::Value Union Reference

value holder More...

#include <CLIParser.h>

Public Member Functions

 operator bool () const
 cast to boolean
 
 operator cxint () const
 cast to cxint
 
 operator cxuint () const
 cast to cxuint
 
 operator cxlong () const
 cast to cxlong
 
 operator cxulong () const
 cast to cxulong
 
 operator cxllong () const
 cast to cxllong
 
 operator cxullong () const
 cast to cxullong
 
 operator float () const
 cast to float
 
 operator double () const
 cast to double
 
 operator const char * () const
 cast to C-style string
 
 operator const bool * () const
 cast to array of booleans
 
 operator const cxint * () const
 cast to array of cxints
 
 operator const cxuint * () const
 cast to array of cxuints
 
 operator const cxlong * () const
 cast to array of cxlongs
 
 operator const cxulong * () const
 cast to array of cxulongs
 
 operator const cxllong * () const
 cast to array of cxllongs
 
 operator const cxullong * () const
 cast to array of cxullongs
 
 operator const float * () const
 cast to array of floats
 
 operator const double * () const
 cast to array of doubles
 
 operator const char ** () const
 cast to array of C-style strings
 

Public Attributes

bool b
 boolean
 
cxint i
 cxint
 
cxuint u
 cxuint
 
cxlong li
 cxlong
 
cxulong lu
 cxulong
 
cxllong lli
 cxllong
 
cxullong llu
 cxullong
 
int32_t i32
 32-bit int
 
uint32_t u32
 32-bit uint
 
int64_t i64
 64-bit int
 
uint64_t u64
 64-bit uint
 
size_t size
 size
 
float f
 float
 
double d
 double
 
const char * s
 C-style string.
 
bool * bArr
 array of booleans
 
cxint * iArr
 array of cxints
 
cxuint * uArr
 array of cxuints
 
cxlong * liArr
 array of cxlongs
 
cxulong * luArr
 array cxulongs
 
cxllong * lliArr
 array of cxllongs
 
cxullong * lluArr
 array of cxullongs
 
int32_t * i32Arr
 array of 32-bit ints
 
uint32_t * u32Arr
 array of 32-bit uints
 
int64_t * i64Arr
 array of 64-bit ints
 
uint64_t * u64Arr
 array of 64-bit uints
 
size_t * sizeArr
 array of sizes
 
float * fArr
 array of floats
 
double * dArr
 array of doubles
 
const char ** sArr
 array of C-style strings
 

Detailed Description

value holder


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