• Home
  • Raw
  • Download

Lines Matching refs:symbol

48         std::unique_ptr<Symbol> symbol = symbolSource->findByName(name);  in findByName()  local
49 if (symbol) { in findByName()
52 std::shared_ptr<Symbol> sharedSymbol = std::shared_ptr<Symbol>(symbol.release()); in findByName()
72 std::unique_ptr<Symbol> symbol = symbolSource->findById(id); in findById() local
73 if (symbol) { in findById()
76 std::shared_ptr<Symbol> sharedSymbol = std::shared_ptr<Symbol>(symbol.release()); in findById()
92 const SymbolTable::Symbol* symbol = nullptr; in findByReference() local
94 symbol = findById(ref.id.value()); in findByReference()
97 if (ref.name && !symbol) { in findByReference()
98 symbol = findByName(ref.name.value()); in findByReference()
100 return symbol; in findByReference()
116 std::unique_ptr<SymbolTable::Symbol> symbol = util::make_unique<SymbolTable::Symbol>(); in findByName() local
117 symbol->isPublic = (sr.entry->symbolStatus.state == SymbolState::kPublic); in findByName()
120 symbol->id = ResourceId(sr.package->id.value(), sr.type->id.value(), sr.entry->id.value()); in findByName()
129 symbol->attribute = std::make_shared<Attribute>(*attr); in findByName()
135 return symbol; in findByName()
194 Attribute::Symbol symbol; in lookupAttributeInTable() local
195 symbol.symbol.name = ResourceName( in lookupAttributeInTable()
199 symbol.symbol.id = ResourceId(mapEntry.name.ident); in lookupAttributeInTable()
200 symbol.value = mapEntry.value.data; in lookupAttributeInTable()
201 s->attribute->symbols.push_back(std::move(symbol)); in lookupAttributeInTable()