RetroArch
Public Member Functions | Protected Types | Protected Attributes | List of all members
glslang::TConstUnionArray Class Reference

#include <ConstantUnion.h>

Collaboration diagram for glslang::TConstUnionArray:
[legend]

Public Member Functions

 TConstUnionArray ()
 
virtual ~TConstUnionArray ()
 
 TConstUnionArray (int size)
 
 TConstUnionArray (const TConstUnionArray &a)
 
 TConstUnionArray (const TConstUnionArray &a, int start, int size)
 
 TConstUnionArray (int size, const TConstUnion &val)
 
int size () const
 
TConstUnionoperator[] (size_t index)
 
const TConstUnionoperator[] (size_t index) const
 
bool operator== (const TConstUnionArray &rhs) const
 
bool operator!= (const TConstUnionArray &rhs) const
 
double dot (const TConstUnionArray &rhs)
 
bool empty () const
 

Protected Types

typedef TVector< TConstUnionTConstUnionVector
 

Protected Attributes

TConstUnionVectorunionArray
 

Member Typedef Documentation

◆ TConstUnionVector

Constructor & Destructor Documentation

◆ TConstUnionArray() [1/5]

glslang::TConstUnionArray::TConstUnionArray ( )
inline

◆ ~TConstUnionArray()

virtual glslang::TConstUnionArray::~TConstUnionArray ( )
inlinevirtual

◆ TConstUnionArray() [2/5]

glslang::TConstUnionArray::TConstUnionArray ( int  size)
inlineexplicit

◆ TConstUnionArray() [3/5]

glslang::TConstUnionArray::TConstUnionArray ( const TConstUnionArray a)
inline

◆ TConstUnionArray() [4/5]

glslang::TConstUnionArray::TConstUnionArray ( const TConstUnionArray a,
int  start,
int  size 
)
inline
Here is the call graph for this function:

◆ TConstUnionArray() [5/5]

glslang::TConstUnionArray::TConstUnionArray ( int  size,
const TConstUnion val 
)
inline

Member Function Documentation

◆ dot()

double glslang::TConstUnionArray::dot ( const TConstUnionArray rhs)
inline

◆ empty()

bool glslang::TConstUnionArray::empty ( ) const
inline
Here is the caller graph for this function:

◆ operator!=()

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

◆ operator==()

bool glslang::TConstUnionArray::operator== ( const TConstUnionArray rhs) const
inline
Here is the caller graph for this function:

◆ operator[]() [1/2]

TConstUnion& glslang::TConstUnionArray::operator[] ( size_t  index)
inline

◆ operator[]() [2/2]

const TConstUnion& glslang::TConstUnionArray::operator[] ( size_t  index) const
inline

◆ size()

int glslang::TConstUnionArray::size ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ unionArray

TConstUnionVector* glslang::TConstUnionArray::unionArray
protected

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