Lines Matching full:symboltable
27 #include "process/SymbolTable.h"
42 SymbolTable* GetExternalSymbols() override {
94 SymbolTable symbols_;
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 {
175 std::unique_ptr<SymbolTable::Symbol> FindById(ResourceId id) override {
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) {
189 std::unique_ptr<SymbolTable::Symbol> clone = util::make_unique<SymbolTable::Symbol>();