RetroArch
Public Member Functions | Private Attributes | List of all members
glslang::TConstUnion Class Reference

#include <ConstantUnion.h>

Collaboration diagram for glslang::TConstUnion:
[legend]

Public Member Functions

 TConstUnion ()
 
void setI8Const (signed char i)
 
void setU8Const (unsigned char u)
 
void setI16Const (signed short i)
 
void setU16Const (unsigned short u)
 
void setIConst (int i)
 
void setUConst (unsigned int u)
 
void setI64Const (long long i64)
 
void setU64Const (unsigned long long u64)
 
void setDConst (double d)
 
void setBConst (bool b)
 
void setSConst (const TString *s)
 
signed char getI8Const () const
 
unsigned char getU8Const () const
 
signed short getI16Const () const
 
unsigned short getU16Const () const
 
int getIConst () const
 
unsigned int getUConst () const
 
long long getI64Const () const
 
unsigned long long getU64Const () const
 
double getDConst () const
 
bool getBConst () const
 
const TStringgetSConst () const
 
bool operator== (const signed char i) const
 
bool operator== (const unsigned char u) const
 
bool operator== (const signed short i) const
 
bool operator== (const unsigned short u) const
 
bool operator== (const int i) const
 
bool operator== (const unsigned int u) const
 
bool operator== (const long long i64) const
 
bool operator== (const unsigned long long u64) const
 
bool operator== (const double d) const
 
bool operator== (const bool b) const
 
bool operator== (const TConstUnion &constant) const
 
bool operator!= (const signed char i) const
 
bool operator!= (const unsigned char u) const
 
bool operator!= (const signed short i) const
 
bool operator!= (const unsigned short u) const
 
bool operator!= (const int i) const
 
bool operator!= (const unsigned int u) const
 
bool operator!= (const long long i) const
 
bool operator!= (const unsigned long long u) const
 
bool operator!= (const float f) const
 
bool operator!= (const bool b) const
 
bool operator!= (const TConstUnion &constant) const
 
bool operator> (const TConstUnion &constant) const
 
bool operator< (const TConstUnion &constant) const
 
TConstUnion operator+ (const TConstUnion &constant) const
 
TConstUnion operator- (const TConstUnion &constant) const
 
TConstUnion operator* (const TConstUnion &constant) const
 
TConstUnion operator% (const TConstUnion &constant) const
 
TConstUnion operator>> (const TConstUnion &constant) const
 
TConstUnion operator<< (const TConstUnion &constant) const
 
TConstUnion operator & (const TConstUnion &constant) const
 
TConstUnion operator| (const TConstUnion &constant) const
 
TConstUnion operator^ (const TConstUnion &constant) const
 
TConstUnion operator~ () const
 
TConstUnion operator && (const TConstUnion &constant) const
 
TConstUnion operator|| (const TConstUnion &constant) const
 
TBasicType getType () const
 

Private Attributes

union {
   signed char   i8Const
 
   unsigned char   u8Const
 
   signed short   i16Const
 
   unsigned short   u16Const
 
   int   iConst
 
   unsigned int   uConst
 
   long long   i64Const
 
   unsigned long long   u64Const
 
   bool   bConst
 
   double   dConst
 
   const TString *   sConst
 
}; 
 
TBasicType type
 

Constructor & Destructor Documentation

◆ TConstUnion()

glslang::TConstUnion::TConstUnion ( )
inline

Member Function Documentation

◆ getBConst()

bool glslang::TConstUnion::getBConst ( ) const
inline

◆ getDConst()

double glslang::TConstUnion::getDConst ( ) const
inline

◆ getI16Const()

signed short glslang::TConstUnion::getI16Const ( ) const
inline

◆ getI64Const()

long long glslang::TConstUnion::getI64Const ( ) const
inline

◆ getI8Const()

signed char glslang::TConstUnion::getI8Const ( ) const
inline

◆ getIConst()

int glslang::TConstUnion::getIConst ( ) const
inline
Here is the caller graph for this function:

◆ getSConst()

const TString* glslang::TConstUnion::getSConst ( ) const
inline
Here is the caller graph for this function:

◆ getType()

TBasicType glslang::TConstUnion::getType ( ) const
inline
Here is the caller graph for this function:

◆ getU16Const()

unsigned short glslang::TConstUnion::getU16Const ( ) const
inline

◆ getU64Const()

unsigned long long glslang::TConstUnion::getU64Const ( ) const
inline

◆ getU8Const()

unsigned char glslang::TConstUnion::getU8Const ( ) const
inline

◆ getUConst()

unsigned int glslang::TConstUnion::getUConst ( ) const
inline

◆ operator &()

TConstUnion glslang::TConstUnion::operator& ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator &&()

TConstUnion glslang::TConstUnion::operator&& ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator!=() [1/11]

bool glslang::TConstUnion::operator!= ( const signed char  i) const
inline
Here is the call graph for this function:

◆ operator!=() [2/11]

bool glslang::TConstUnion::operator!= ( const unsigned char  u) const
inline
Here is the call graph for this function:

◆ operator!=() [3/11]

bool glslang::TConstUnion::operator!= ( const signed short  i) const
inline
Here is the call graph for this function:

◆ operator!=() [4/11]

bool glslang::TConstUnion::operator!= ( const unsigned short  u) const
inline
Here is the call graph for this function:

◆ operator!=() [5/11]

bool glslang::TConstUnion::operator!= ( const int  i) const
inline
Here is the call graph for this function:

◆ operator!=() [6/11]

bool glslang::TConstUnion::operator!= ( const unsigned int  u) const
inline
Here is the call graph for this function:

◆ operator!=() [7/11]

bool glslang::TConstUnion::operator!= ( const long long  i) const
inline
Here is the call graph for this function:

◆ operator!=() [8/11]

bool glslang::TConstUnion::operator!= ( const unsigned long long  u) const
inline
Here is the call graph for this function:

◆ operator!=() [9/11]

bool glslang::TConstUnion::operator!= ( const float  f) const
inline
Here is the call graph for this function:

◆ operator!=() [10/11]

bool glslang::TConstUnion::operator!= ( const bool  b) const
inline
Here is the call graph for this function:

◆ operator!=() [11/11]

bool glslang::TConstUnion::operator!= ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator%()

TConstUnion glslang::TConstUnion::operator% ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator*()

TConstUnion glslang::TConstUnion::operator* ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator+()

TConstUnion glslang::TConstUnion::operator+ ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator-()

TConstUnion glslang::TConstUnion::operator- ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator<()

bool glslang::TConstUnion::operator< ( const TConstUnion constant) const
inline

◆ operator<<()

TConstUnion glslang::TConstUnion::operator<< ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator==() [1/11]

bool glslang::TConstUnion::operator== ( const signed char  i) const
inline
Here is the caller graph for this function:

◆ operator==() [2/11]

bool glslang::TConstUnion::operator== ( const unsigned char  u) const
inline

◆ operator==() [3/11]

bool glslang::TConstUnion::operator== ( const signed short  i) const
inline

◆ operator==() [4/11]

bool glslang::TConstUnion::operator== ( const unsigned short  u) const
inline

◆ operator==() [5/11]

bool glslang::TConstUnion::operator== ( const int  i) const
inline

◆ operator==() [6/11]

bool glslang::TConstUnion::operator== ( const unsigned int  u) const
inline

◆ operator==() [7/11]

bool glslang::TConstUnion::operator== ( const long long  i64) const
inline

◆ operator==() [8/11]

bool glslang::TConstUnion::operator== ( const unsigned long long  u64) const
inline

◆ operator==() [9/11]

bool glslang::TConstUnion::operator== ( const double  d) const
inline

◆ operator==() [10/11]

bool glslang::TConstUnion::operator== ( const bool  b) const
inline

◆ operator==() [11/11]

bool glslang::TConstUnion::operator== ( const TConstUnion constant) const
inline

◆ operator>()

bool glslang::TConstUnion::operator> ( const TConstUnion constant) const
inline

◆ operator>>()

TConstUnion glslang::TConstUnion::operator>> ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator^()

TConstUnion glslang::TConstUnion::operator^ ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator|()

TConstUnion glslang::TConstUnion::operator| ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator||()

TConstUnion glslang::TConstUnion::operator|| ( const TConstUnion constant) const
inline
Here is the call graph for this function:

◆ operator~()

TConstUnion glslang::TConstUnion::operator~ ( ) const
inline
Here is the call graph for this function:

◆ setBConst()

void glslang::TConstUnion::setBConst ( bool  b)
inline
Here is the caller graph for this function:

◆ setDConst()

void glslang::TConstUnion::setDConst ( double  d)
inline
Here is the caller graph for this function:

◆ setI16Const()

void glslang::TConstUnion::setI16Const ( signed short  i)
inline
Here is the caller graph for this function:

◆ setI64Const()

void glslang::TConstUnion::setI64Const ( long long  i64)
inline
Here is the caller graph for this function:

◆ setI8Const()

void glslang::TConstUnion::setI8Const ( signed char  i)
inline
Here is the caller graph for this function:

◆ setIConst()

void glslang::TConstUnion::setIConst ( int  i)
inline
Here is the caller graph for this function:

◆ setSConst()

void glslang::TConstUnion::setSConst ( const TString s)
inline

◆ setU16Const()

void glslang::TConstUnion::setU16Const ( unsigned short  u)
inline
Here is the caller graph for this function:

◆ setU64Const()

void glslang::TConstUnion::setU64Const ( unsigned long long  u64)
inline
Here is the caller graph for this function:

◆ setU8Const()

void glslang::TConstUnion::setU8Const ( unsigned char  u)
inline
Here is the caller graph for this function:

◆ setUConst()

void glslang::TConstUnion::setUConst ( unsigned int  u)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ @72

union { ... }

◆ bConst

bool glslang::TConstUnion::bConst

◆ dConst

double glslang::TConstUnion::dConst

◆ i16Const

signed short glslang::TConstUnion::i16Const

◆ i64Const

long long glslang::TConstUnion::i64Const

◆ i8Const

signed char glslang::TConstUnion::i8Const

◆ iConst

int glslang::TConstUnion::iConst

◆ sConst

const TString* glslang::TConstUnion::sConst

◆ type

TBasicType glslang::TConstUnion::type
private

◆ u16Const

unsigned short glslang::TConstUnion::u16Const

◆ u64Const

unsigned long long glslang::TConstUnion::u64Const

◆ u8Const

unsigned char glslang::TConstUnion::u8Const

◆ uConst

unsigned int glslang::TConstUnion::uConst

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