webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
TIntermConstantUnion Member List

This is the complete list of members for TIntermConstantUnion, including all inherited members.

CreateIndexNode(int index)TIntermTypedstatic
CreateZero(const TType &type)TIntermTypedstatic
deepCopy() const overrideTIntermConstantUnioninlinevirtual
FoldAggregateBuiltIn(TIntermAggregate *aggregate, TDiagnostics *diagnostics)TIntermConstantUnionstatic
FoldAggregateConstructor(TIntermAggregate *aggregate)TIntermConstantUnionstatic
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() constTIntermTypedinline
getAsAggregate()TIntermNodeinlinevirtual
getAsBinaryNode()TIntermNodeinlinevirtual
getAsBlock()TIntermNodeinlinevirtual
getAsBranchNode()TIntermNodeinlinevirtual
getAsCaseNode()TIntermNodeinlinevirtual
getAsConstantUnion() overrideTIntermConstantUnioninlinevirtual
getAsFunctionDefinition()TIntermNodeinlinevirtual
getAsIfElseNode()TIntermNodeinlinevirtual
getAsLoopNode()TIntermNodeinlinevirtual
getAsRawNode()TIntermNodeinlinevirtual
getAsSwitchNode()TIntermNodeinlinevirtual
getAsSwizzleNode()TIntermNodeinlinevirtual
getAsSymbolNode()TIntermNodeinlinevirtual
getAsTernaryNode()TIntermNodeinlinevirtual
getAsTyped() overrideTIntermTypedinlinevirtual
getAsUnaryNode()TIntermNodeinlinevirtual
getBasicString() constTIntermTypedinline
getBasicType() constTIntermTypedinline
getBConst(size_t index) constTIntermConstantUnioninline
getCols() constTIntermTypedinline
getCompleteString() constTIntermTypedinline
getFConst(size_t index) constTIntermConstantUnioninline
getIConst(size_t index) constTIntermConstantUnioninline
getLine() constTIntermNodeinline
getNominalSize() constTIntermTypedinline
getPrecision() constTIntermTypedinline
getQualifier() constTIntermTypedinline
getRows() constTIntermTypedinline
getSecondarySize() constTIntermTypedinline
getType() constTIntermTypedinline
getTypePointer()TIntermTypedinline
getUConst(size_t index) constTIntermConstantUnioninline
getUnionArrayPointer() constTIntermConstantUnioninline
hasSideEffects() const overrideTIntermConstantUnioninlinevirtual
isArray() constTIntermTypedinline
isConstructorWithOnlyConstantUnionParameters()TIntermTyped
isInterfaceBlock() constTIntermTypedinline
isMatrix() constTIntermTypedinline
isScalar() constTIntermTypedinline
isScalarInt() constTIntermTypedinline
isVector() constTIntermTypedinline
mLineTIntermNodeprotected
mTypeTIntermTypedprotected
mUnionArrayPointerTIntermConstantUnionprotected
POOL_ALLOCATOR_NEW_DELETE()TIntermNode
replaceChildNode(TIntermNode *, TIntermNode *) overrideTIntermConstantUnioninlinevirtual
replaceConstantUnion(const TConstantUnion *safeConstantUnion)TIntermConstantUnioninline
setLine(const TSourceLoc &l)TIntermNodeinline
setType(const TType &t)TIntermTypedinline
setTypePreservePrecision(const TType &t)TIntermTyped
TIntermConstantUnion(const TConstantUnion *unionPointer, const TType &type)TIntermConstantUnioninline
TIntermNode()TIntermNodeinline
TIntermTyped(const TType &t)TIntermTypedinline
TIntermTyped(const TIntermTyped &node)TIntermTypedprotected
traverse(TIntermTraverser *it) overrideTIntermConstantUnionvirtual
~TIntermNode()TIntermNodeinlinevirtual