Flutter Engine
The Flutter Engine
SkSL::VarDeclaration Member List

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

arraySize() constSkSL::VarDeclarationinline
as() constSkSL::IRNodeinline
as()SkSL::IRNodeinline
baseType() constSkSL::VarDeclarationinline
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::VarDeclarationstatic
Convert(const Context &context, std::unique_ptr< Variable > var, std::unique_ptr< Expression > value)SkSL::VarDeclarationstatic
description() const overrideSkSL::VarDeclarationvirtual
detachDeadVariable()SkSL::VarDeclarationinline
ErrorCheck(const Context &context, Position pos, Position modifiersPosition, const Layout &layout, ModifierFlags modifierFlags, const Type *type, const Type *baseType, Variable::Storage storage)SkSL::VarDeclarationstatic
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::VarDeclarationinlinestatic
Make(const Context &context, Variable *var, const Type *baseType, int arraySize, std::unique_ptr< Expression > value)SkSL::VarDeclarationstatic
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
value()SkSL::VarDeclarationinline
value() constSkSL::VarDeclarationinline
var() constSkSL::VarDeclarationinline
VarDeclaration(Variable *var, const Type *baseType, int arraySize, std::unique_ptr< Expression > value, bool isClone=false)SkSL::VarDeclarationinline
~IRNode()SkSL::IRNodeinlinevirtual
~VarDeclaration() overrideSkSL::VarDeclarationinline