Flutter Engine
The Flutter Engine
SkSL::Block Member List

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

as() constSkSL::IRNodeinline
as()SkSL::IRNodeinline
Block(Position pos, StatementArray statements, Kind kind=Kind::kBracedScope, std::unique_ptr< SymbolTable > symbols=nullptr)SkSL::Blockinline
blockKind() constSkSL::Blockinline
children() constSkSL::Blockinline
children()SkSL::Blockinline
description() const overrideSkSL::Blockvirtual
fKindSkSL::IRNodeprotected
fPositionSkSL::IRNode
IRNode(const IRNode &)=deleteSkSL::IRNode
IRNode(Position position, int kind)SkSL::IRNodeinlineprotected
is() constSkSL::IRNodeinline
isEmpty() const overrideSkSL::Blockinlinevirtual
isScope() constSkSL::Blockinline
Kind enum nameSkSL::Block
kind() constSkSL::Statementinline
kIRNodeKindSkSL::Blockinlinestatic
Make(Position pos, StatementArray statements, Kind kind=Kind::kBracedScope, std::unique_ptr< SymbolTable > symbols=nullptr)SkSL::Blockstatic
MakeBlock(Position pos, StatementArray statements, Kind kind=Kind::kBracedScope, std::unique_ptr< SymbolTable > symbols=nullptr)SkSL::Blockstatic
MakeCompoundStatement(std::unique_ptr< Statement > existing, std::unique_ptr< Statement > additional)SkSL::Blockstatic
operator delete(void *ptr)SkSL::Poolableinlinestatic
operator new(const size_t size)SkSL::Poolableinlinestatic
operator=(const IRNode &)=deleteSkSL::IRNode
position() constSkSL::IRNodeinline
setBlockKind(Kind kind)SkSL::Blockinline
setPosition(Position p)SkSL::IRNodeinline
Statement(Position pos, Kind kind)SkSL::Statementinline
symbolTable() constSkSL::Blockinline
~IRNode()SkSL::IRNodeinlinevirtual