Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
SkSL::BinaryExpression Member List

This is the complete list of members for SkSL::BinaryExpression, including all inherited members.

as() constSkSL::IRNodeinline
as()SkSL::IRNodeinline
asAnyConstructor()SkSL::Expression
asAnyConstructor() constSkSL::Expression
BinaryExpression(Position pos, std::unique_ptr< Expression > left, Operator op, std::unique_ptr< Expression > right, const Type *type)SkSL::BinaryExpressioninline
clone(Position pos) const overrideSkSL::BinaryExpressionvirtual
SkSL::Expression::clone() constSkSL::Expressioninline
coercionCost(const Type &target) constSkSL::Expressioninline
compareConstant(const Expression &other) constSkSL::Expressioninlinevirtual
ComparisonResult enum nameSkSL::Expression
Convert(const Context &context, Position pos, std::unique_ptr< Expression > left, Operator op, std::unique_ptr< Expression > right)SkSL::BinaryExpressionstatic
description(OperatorPrecedence parentPrecedence) const overrideSkSL::BinaryExpressionvirtual
SkSL::Expression::description() const finalSkSL::Expressionvirtual
Expression(Position pos, Kind kind, const Type *type)SkSL::Expressioninline
fKindSkSL::IRNodeprotected
fPositionSkSL::IRNode
getConstantValue(int n) constSkSL::Expressioninlinevirtual
getOperator() constSkSL::BinaryExpressioninline
IRNode(const IRNode &)=deleteSkSL::IRNode
IRNode(Position position, int kind)SkSL::IRNodeinlineprotected
is() constSkSL::IRNodeinline
isAnyConstructor() constSkSL::Expressioninline
isAssignmentIntoVariable()SkSL::BinaryExpression
isBoolLiteral() constSkSL::Expressioninline
isFloatLiteral() constSkSL::Expressioninline
isIncomplete(const Context &context) constSkSL::Expression
isIntLiteral() constSkSL::Expressioninline
Kind typedefSkSL::Expression
kind() constSkSL::Expressioninline
kIRNodeKindSkSL::BinaryExpressioninlinestatic
left()SkSL::BinaryExpressioninline
left() constSkSL::BinaryExpressioninline
Make(const Context &context, Position pos, std::unique_ptr< Expression > left, Operator op, std::unique_ptr< Expression > right)SkSL::BinaryExpressionstatic
Make(const Context &context, Position pos, std::unique_ptr< Expression > left, Operator op, std::unique_ptr< Expression > right, const Type *resultType)SkSL::BinaryExpressionstatic
operator delete(void *ptr)SkSL::Poolableinlinestatic
operator new(const size_t size)SkSL::Poolableinlinestatic
operator=(const IRNode &)=deleteSkSL::IRNode
position() constSkSL::IRNodeinline
right()SkSL::BinaryExpressioninline
right() constSkSL::BinaryExpressioninline
setPosition(Position p)SkSL::IRNodeinline
supportsConstantValues() constSkSL::Expressioninlinevirtual
type() constSkSL::Expressioninlinevirtual
~IRNode()SkSL::IRNodeinlinevirtual