Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkSL::VarDeclaration, including all inherited members.
arraySize() const | SkSL::VarDeclaration | inline |
as() const | SkSL::IRNode | inline |
as() | SkSL::IRNode | inline |
baseType() const | SkSL::VarDeclaration | inline |
Convert(const Context &context, Position overallPos, const Modifiers &modifiers, const Type &type, Position namePos, std::string_view name, VariableStorage storage, std::unique_ptr< Expression > value) | SkSL::VarDeclaration | static |
Convert(const Context &context, std::unique_ptr< Variable > var, std::unique_ptr< Expression > value) | SkSL::VarDeclaration | static |
description() const override | SkSL::VarDeclaration | virtual |
detachDeadVariable() | SkSL::VarDeclaration | inline |
ErrorCheck(const Context &context, Position pos, Position modifiersPosition, const Layout &layout, ModifierFlags modifierFlags, const Type *type, const Type *baseType, Variable::Storage storage) | SkSL::VarDeclaration | static |
fKind | SkSL::IRNode | protected |
fPosition | SkSL::IRNode | |
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::VarDeclaration | inlinestatic |
Make(const Context &context, Variable *var, const Type *baseType, int arraySize, std::unique_ptr< Expression > value) | SkSL::VarDeclaration | static |
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 |
value() | SkSL::VarDeclaration | inline |
value() const | SkSL::VarDeclaration | inline |
var() const | SkSL::VarDeclaration | inline |
VarDeclaration(Variable *var, const Type *baseType, int arraySize, std::unique_ptr< Expression > value, bool isClone=false) | SkSL::VarDeclaration | inline |
~IRNode() | SkSL::IRNode | inlinevirtual |
~VarDeclaration() override | SkSL::VarDeclaration | inline |