• Home
  • Raw
  • Download

Lines Matching refs:Symbol

73 const SymbolTable::Symbol* SymbolTable::FindByName(const ResourceName& name) {  in FindByName()
86 if (const std::shared_ptr<Symbol>& s = cache_.get(*name_with_package)) { in FindByName()
99 std::unique_ptr<Symbol> symbol = delegate_->FindByName(*mangled_name, sources_); in FindByName()
106 std::shared_ptr<Symbol> shared_symbol(std::move(symbol)); in FindByName()
122 const SymbolTable::Symbol* SymbolTable::FindById(const ResourceId& id) { in FindById()
123 if (const std::shared_ptr<Symbol>& s = id_cache_.get(id)) { in FindById()
128 std::unique_ptr<Symbol> symbol = delegate_->FindById(id, sources_); in FindById()
135 std::shared_ptr<Symbol> shared_symbol(std::move(symbol)); in FindById()
143 const SymbolTable::Symbol* SymbolTable::FindByReference(const Reference& ref) { in FindByReference()
151 const SymbolTable::Symbol* symbol = nullptr; in FindByReference()
162 std::unique_ptr<SymbolTable::Symbol> DefaultSymbolTableDelegate::FindByName( in FindByName()
165 std::unique_ptr<SymbolTable::Symbol> symbol = source->FindByName(name); in FindByName()
173 std::unique_ptr<SymbolTable::Symbol> DefaultSymbolTableDelegate::FindById( in FindById()
176 std::unique_ptr<SymbolTable::Symbol> symbol = source->FindById(id); in FindById()
184 std::unique_ptr<SymbolTable::Symbol> ResourceTableSymbolSource::FindByName( in FindByName()
197 std::unique_ptr<SymbolTable::Symbol> symbol = util::make_unique<SymbolTable::Symbol>(); in FindByName()
260 static std::unique_ptr<SymbolTable::Symbol> LookupAttributeInTable( in LookupAttributeInTable()
274 std::unique_ptr<SymbolTable::Symbol> s = util::make_unique<SymbolTable::Symbol>(id); in LookupAttributeInTable()
309 Attribute::Symbol symbol; in LookupAttributeInTable()
321 std::unique_ptr<SymbolTable::Symbol> AssetManagerSymbolSource::FindByName( in FindByName()
363 std::unique_ptr<SymbolTable::Symbol> s; in FindByName()
367 s = util::make_unique<SymbolTable::Symbol>(); in FindByName()
388 std::unique_ptr<SymbolTable::Symbol> AssetManagerSymbolSource::FindById( in FindById()
410 std::unique_ptr<SymbolTable::Symbol> s; in FindById()
414 s = util::make_unique<SymbolTable::Symbol>(); in FindById()
427 std::unique_ptr<SymbolTable::Symbol> AssetManagerSymbolSource::FindByReference( in FindByReference()