Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkSL::ForStatement, including all inherited members.
as() const | SkSL::IRNode | inline |
as() | SkSL::IRNode | inline |
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::ForStatement | static |
ConvertWhile(const Context &context, Position pos, std::unique_ptr< Expression > test, std::unique_ptr< Statement > statement) | SkSL::ForStatement | static |
description() const override | SkSL::ForStatement | virtual |
fKind | SkSL::IRNode | protected |
forLoopPositions() const | SkSL::ForStatement | inline |
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::ForStatement | inline |
fPosition | SkSL::IRNode | |
initializer() | SkSL::ForStatement | inline |
initializer() const | SkSL::ForStatement | inline |
IRNode(const IRNode &)=delete | SkSL::IRNode | |
IRNode(Position position, int kind) | SkSL::IRNode | inlineprotected |
is() const | SkSL::IRNode | inline |
isEmpty() const | SkSL::Statement | inlinevirtual |
Kind typedef | SkSL::Statement | |
kind() const | SkSL::Statement | inline |
kIRNodeKind | SkSL::ForStatement | inlinestatic |
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::ForStatement | static |
next() | SkSL::ForStatement | inline |
next() const | SkSL::ForStatement | inline |
operator delete(void *ptr) | SkSL::Poolable | inlinestatic |
operator new(const size_t size) | SkSL::Poolable | inlinestatic |
operator=(const IRNode &)=delete | SkSL::IRNode | |
position() const | SkSL::IRNode | inline |
setPosition(Position p) | SkSL::IRNode | inline |
Statement(Position pos, Kind kind) | SkSL::Statement | inline |
statement() | SkSL::ForStatement | inline |
statement() const | SkSL::ForStatement | inline |
symbols() const | SkSL::ForStatement | inline |
test() | SkSL::ForStatement | inline |
test() const | SkSL::ForStatement | inline |
unrollInfo() const | SkSL::ForStatement | inline |
~IRNode() | SkSL::IRNode | inlinevirtual |