#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: