Flutter Engine
The Flutter Engine
SkSL::ForStatement Member List

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

as() constSkSL::IRNodeinline
as()SkSL::IRNodeinline
Convert(const Context &context, Position pos, ForLoopPositions forLoopPositions, std::unique_ptr< Statement > initializer, std::unique_ptr< Expression > test, std::unique_ptr< Expression > next, std::unique_ptr< Statement > statement, std::unique_ptr< SymbolTable > symbolTable)SkSL::ForStatementstatic
ConvertWhile(const Context &context, Position pos, std::unique_ptr< Expression > test, std::unique_ptr< Statement > statement)SkSL::ForStatementstatic
description() const overrideSkSL::ForStatementvirtual
fKindSkSL::IRNodeprotected
forLoopPositions() constSkSL::ForStatementinline
ForStatement(Position pos, ForLoopPositions forLoopPositions, std::unique_ptr< Statement > initializer, std::unique_ptr< Expression > test, std::unique_ptr< Expression > next, std::unique_ptr< Statement > statement, std::unique_ptr< LoopUnrollInfo > unrollInfo, std::unique_ptr< SymbolTable > symbols)SkSL::ForStatementinline
fPositionSkSL::IRNode
initializer()SkSL::ForStatementinline
initializer() constSkSL::ForStatementinline
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::ForStatementinlinestatic
Make(const Context &context, Position pos, ForLoopPositions forLoopPositions, std::unique_ptr< Statement > initializer, std::unique_ptr< Expression > test, std::unique_ptr< Expression > next, std::unique_ptr< Statement > statement, std::unique_ptr< LoopUnrollInfo > unrollInfo, std::unique_ptr< SymbolTable > symbolTable)SkSL::ForStatementstatic
next()SkSL::ForStatementinline
next() constSkSL::ForStatementinline
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
statement()SkSL::ForStatementinline
statement() constSkSL::ForStatementinline
symbols() constSkSL::ForStatementinline
test()SkSL::ForStatementinline
test() constSkSL::ForStatementinline
unrollInfo() constSkSL::ForStatementinline
~IRNode()SkSL::IRNodeinlinevirtual