Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkSL::SymbolTable, including all inherited members.
add(const Context &context, std::unique_ptr< T > symbol) | SkSL::SymbolTable | inline |
addArrayDimension(const Context &context, const Type *type, int arraySize) | SkSL::SymbolTable | |
addOrDie(std::unique_ptr< T > symbol) | SkSL::SymbolTable | inline |
addWithoutOwnership(const Context &context, Symbol *symbol) | SkSL::SymbolTable | |
addWithoutOwnershipOrDie(Symbol *symbol) | SkSL::SymbolTable | |
count() const | SkSL::SymbolTable | inline |
find(std::string_view name) const | SkSL::SymbolTable | inline |
findBuiltinSymbol(std::string_view name) const | SkSL::SymbolTable | |
findMutable(std::string_view name) const | SkSL::SymbolTable | inline |
foreach(Fn &&fn) const | SkSL::SymbolTable | inline |
fOwnedSymbols | SkSL::SymbolTable | |
fParent | SkSL::SymbolTable | |
inject(std::unique_ptr< T > symbol) | SkSL::SymbolTable | inline |
injectWithoutOwnership(Symbol *symbol) | SkSL::SymbolTable | |
insertNewParent() | SkSL::SymbolTable | |
instantiateSymbolRef(const Context &context, std::string_view name, Position pos) | SkSL::SymbolTable | |
isBuiltin() const | SkSL::SymbolTable | inline |
isBuiltinType(std::string_view name) const | SkSL::SymbolTable | |
isType(std::string_view name) const | SkSL::SymbolTable | |
markModuleBoundary() | SkSL::SymbolTable | inline |
moveSymbolTo(SymbolTable *otherTable, Symbol *sym, const Context &context) | SkSL::SymbolTable | |
removeSymbol(const Symbol *symbol) | SkSL::SymbolTable | |
renameSymbol(const Context &context, Symbol *symbol, std::string_view newName) | SkSL::SymbolTable | |
SymbolTable(bool builtin) | SkSL::SymbolTable | inlineexplicit |
SymbolTable(SymbolTable *parent, bool builtin) | SkSL::SymbolTable | inlineexplicit |
takeOwnershipOfString(std::string n) | SkSL::SymbolTable | |
takeOwnershipOfSymbol(std::unique_ptr< T > symbol) | SkSL::SymbolTable | inline |
wouldShadowSymbolsFrom(const SymbolTable *other) const | SkSL::SymbolTable |