Flutter Engine
The Flutter Engine
SkSL::SwitchStatement Member List

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

as() constSkSL::IRNodeinline
as()SkSL::IRNodeinline
caseBlock()SkSL::SwitchStatementinline
caseBlock() constSkSL::SwitchStatementinline
cases()SkSL::SwitchStatementinline
cases() constSkSL::SwitchStatementinline
Convert(const Context &context, Position pos, std::unique_ptr< Expression > value, ExpressionArray caseValues, StatementArray caseStatements, std::unique_ptr< SymbolTable > symbolTable)SkSL::SwitchStatementstatic
description() const overrideSkSL::SwitchStatementvirtual
fKindSkSL::IRNodeprotected
fPositionSkSL::IRNode
IRNode(const IRNode &)=deleteSkSL::IRNode
IRNode(Position position, int kind)SkSL::IRNodeinlineprotected
is() constSkSL::IRNodeinline
isEmpty() constSkSL::Statementinlinevirtual
Kind typedefSkSL::Statement
kind() constSkSL::Statementinline
kIRNodeKindSkSL::SwitchStatementinlinestatic
Make(const Context &context, Position pos, std::unique_ptr< Expression > value, std::unique_ptr< Statement > caseBlock)SkSL::SwitchStatementstatic
operator delete(void *ptr)SkSL::Poolableinlinestatic
operator new(const size_t size)SkSL::Poolableinlinestatic
operator=(const IRNode &)=deleteSkSL::IRNode
position() constSkSL::IRNodeinline
setPosition(Position p)SkSL::IRNodeinline
Statement(Position pos, Kind kind)SkSL::Statementinline
SwitchStatement(Position pos, std::unique_ptr< Expression > value, std::unique_ptr< Statement > caseBlock)SkSL::SwitchStatementinline
value()SkSL::SwitchStatementinline
value() constSkSL::SwitchStatementinline
~IRNode()SkSL::IRNodeinlinevirtual