#include <IntermNode.h>
◆ TIntermConstantUnion()
TIntermConstantUnion::TIntermConstantUnion |
( |
const TConstantUnion * |
unionPointer, |
|
|
const TType & |
type |
|
) |
| |
|
inline |
◆ deepCopy()
◆ FoldAggregateBuiltIn()
◆ FoldAggregateConstructor()
◆ foldBinary()
◆ foldIndexing()
const TConstantUnion * TIntermConstantUnion::foldIndexing |
( |
int |
index | ) |
|
◆ foldUnaryComponentWise()
◆ foldUnaryNonComponentWise()
◆ getAsConstantUnion()
◆ getBConst()
bool TIntermConstantUnion::getBConst |
( |
size_t |
index | ) |
const |
|
inline |
◆ getFConst()
float TIntermConstantUnion::getFConst |
( |
size_t |
index | ) |
const |
|
inline |
◆ getIConst()
int TIntermConstantUnion::getIConst |
( |
size_t |
index | ) |
const |
|
inline |
◆ getUConst()
unsigned int TIntermConstantUnion::getUConst |
( |
size_t |
index | ) |
const |
|
inline |
◆ getUnionArrayPointer()
const TConstantUnion* TIntermConstantUnion::getUnionArrayPointer |
( |
| ) |
const |
|
inline |
◆ hasSideEffects()
bool TIntermConstantUnion::hasSideEffects |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ replaceChildNode()
◆ replaceConstantUnion()
void TIntermConstantUnion::replaceConstantUnion |
( |
const TConstantUnion * |
safeConstantUnion | ) |
|
|
inline |
◆ traverse()
◆ mUnionArrayPointer
The documentation for this class was generated from the following files: