webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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