Lines Matching refs:Symbol
140 std::unique_ptr<SymbolTable::Symbol> symbol =
141 util::make_unique<SymbolTable::Symbol>(id, std::move(attr), true);
150 std::unique_ptr<SymbolTable::Symbol> symbol =
151 util::make_unique<SymbolTable::Symbol>(id, std::move(attr), false);
167 std::unique_ptr<SymbolTable::Symbol> FindByName(const ResourceName& name) override { in FindByName()
175 std::unique_ptr<SymbolTable::Symbol> FindById(ResourceId id) override { in FindById()
183 std::list<std::unique_ptr<SymbolTable::Symbol>> symbols_;
184 std::map<ResourceName, SymbolTable::Symbol*> name_map_;
185 std::map<ResourceId, SymbolTable::Symbol*> id_map_;
188 std::unique_ptr<SymbolTable::Symbol> CloneSymbol(SymbolTable::Symbol* sym) { in CloneSymbol()
189 std::unique_ptr<SymbolTable::Symbol> clone = util::make_unique<SymbolTable::Symbol>(); in CloneSymbol()