CreateIndexNode(int index) | TIntermTyped | static |
CreateZero(const TType &type) | TIntermTyped | static |
deepCopy() const override | TIntermConstantUnion | inlinevirtual |
FoldAggregateBuiltIn(TIntermAggregate *aggregate, TDiagnostics *diagnostics) | TIntermConstantUnion | static |
FoldAggregateConstructor(TIntermAggregate *aggregate) | TIntermConstantUnion | static |
foldBinary(TOperator op, TIntermConstantUnion *rightNode, TDiagnostics *diagnostics, const TSourceLoc &line) | TIntermConstantUnion | |
foldIndexing(int index) | TIntermConstantUnion | |
foldUnaryComponentWise(TOperator op, TDiagnostics *diagnostics) | TIntermConstantUnion | |
foldUnaryNonComponentWise(TOperator op) | TIntermConstantUnion | |
getArraySize() const | TIntermTyped | inline |
getAsAggregate() | TIntermNode | inlinevirtual |
getAsBinaryNode() | TIntermNode | inlinevirtual |
getAsBlock() | TIntermNode | inlinevirtual |
getAsBranchNode() | TIntermNode | inlinevirtual |
getAsCaseNode() | TIntermNode | inlinevirtual |
getAsConstantUnion() override | TIntermConstantUnion | inlinevirtual |
getAsFunctionDefinition() | TIntermNode | inlinevirtual |
getAsIfElseNode() | TIntermNode | inlinevirtual |
getAsLoopNode() | TIntermNode | inlinevirtual |
getAsRawNode() | TIntermNode | inlinevirtual |
getAsSwitchNode() | TIntermNode | inlinevirtual |
getAsSwizzleNode() | TIntermNode | inlinevirtual |
getAsSymbolNode() | TIntermNode | inlinevirtual |
getAsTernaryNode() | TIntermNode | inlinevirtual |
getAsTyped() override | TIntermTyped | inlinevirtual |
getAsUnaryNode() | TIntermNode | inlinevirtual |
getBasicString() const | TIntermTyped | inline |
getBasicType() const | TIntermTyped | inline |
getBConst(size_t index) const | TIntermConstantUnion | inline |
getCols() const | TIntermTyped | inline |
getCompleteString() const | TIntermTyped | inline |
getFConst(size_t index) const | TIntermConstantUnion | inline |
getIConst(size_t index) const | TIntermConstantUnion | inline |
getLine() const | TIntermNode | inline |
getNominalSize() const | TIntermTyped | inline |
getPrecision() const | TIntermTyped | inline |
getQualifier() const | TIntermTyped | inline |
getRows() const | TIntermTyped | inline |
getSecondarySize() const | TIntermTyped | inline |
getType() const | TIntermTyped | inline |
getTypePointer() | TIntermTyped | inline |
getUConst(size_t index) const | TIntermConstantUnion | inline |
getUnionArrayPointer() const | TIntermConstantUnion | inline |
hasSideEffects() const override | TIntermConstantUnion | inlinevirtual |
isArray() const | TIntermTyped | inline |
isConstructorWithOnlyConstantUnionParameters() | TIntermTyped | |
isInterfaceBlock() const | TIntermTyped | inline |
isMatrix() const | TIntermTyped | inline |
isScalar() const | TIntermTyped | inline |
isScalarInt() const | TIntermTyped | inline |
isVector() const | TIntermTyped | inline |
mLine | TIntermNode | protected |
mType | TIntermTyped | protected |
mUnionArrayPointer | TIntermConstantUnion | protected |
POOL_ALLOCATOR_NEW_DELETE() | TIntermNode | |
replaceChildNode(TIntermNode *, TIntermNode *) override | TIntermConstantUnion | inlinevirtual |
replaceConstantUnion(const TConstantUnion *safeConstantUnion) | TIntermConstantUnion | inline |
setLine(const TSourceLoc &l) | TIntermNode | inline |
setType(const TType &t) | TIntermTyped | inline |
setTypePreservePrecision(const TType &t) | TIntermTyped | |
TIntermConstantUnion(const TConstantUnion *unionPointer, const TType &type) | TIntermConstantUnion | inline |
TIntermNode() | TIntermNode | inline |
TIntermTyped(const TType &t) | TIntermTyped | inline |
TIntermTyped(const TIntermTyped &node) | TIntermTyped | protected |
traverse(TIntermTraverser *it) override | TIntermConstantUnion | virtual |
~TIntermNode() | TIntermNode | inlinevirtual |