Lines Matching refs:fSymbolTable

67         , fOldSymbols(fRehydrator->fSymbolTable) {  in AutoRehydratorSymbolTable()
68 fRehydrator->fSymbolTable = fRehydrator->symbolTable(); in AutoRehydratorSymbolTable()
72 fRehydrator->fSymbolTable = std::move(fOldSymbols); in ~AutoRehydratorSymbolTable()
83 , fSymbolTable(std::move(symbolTable)) in Rehydrator()
86 SkASSERT(fSymbolTable); in Rehydrator()
87 SkASSERT(fSymbolTable->isBuiltin()); in Rehydrator()
159 const Type* result = fSymbolTable->takeOwnershipOfSymbol( in symbol()
167 const Type* result = fSymbolTable->takeOwnershipOfSymbol(Type::MakeEnumType(name)); in symbol()
183 fSymbolTable->takeOwnershipOfSymbol(std::make_unique<FunctionDeclaration>( in symbol()
196 const Field* result = fSymbolTable->takeOwnershipOfSymbol( in symbol()
212 const Type* result = fSymbolTable->takeOwnershipOfSymbol( in symbol()
226 const SymbolAlias* symbolAlias = fSymbolTable->takeOwnershipOfSymbol( in symbol()
234 const Symbol* result = (*fSymbolTable)[name]; in symbol()
249 const UnresolvedFunction* result = fSymbolTable->takeOwnershipOfSymbol( in symbol()
260 const Variable* result = fSymbolTable->takeOwnershipOfSymbol(std::make_unique<Variable>( in symbol()
362 return Block::Make(/*offset=*/-1, std::move(statements), fSymbolTable, isScope); in statement()
420 std::move(cases), fSymbolTable); in statement()
586 std::shared_ptr<SymbolTable> oldTable = fSymbolTable; in symbolTable()
588 inherit ? std::make_shared<SymbolTable>(fSymbolTable, /*builtin=*/true) in symbolTable()
590 fSymbolTable = result; in symbolTable()
601 fSymbolTable->addWithoutOwnership(ownedSymbols[index]); in symbolTable()
603 fSymbolTable = oldTable; in symbolTable()