Lines Matching refs:unique_ptr
79 void SetDelegate(std::unique_ptr<ISymbolTableDelegate> delegate);
83 void AppendSource(std::unique_ptr<ISymbolSource> source);
87 void PrependSource(std::unique_ptr<ISymbolSource> source);
105 std::unique_ptr<ISymbolTableDelegate> delegate_;
106 std::vector<std::unique_ptr<ISymbolSource>> sources_;
124 virtual std::unique_ptr<SymbolTable::Symbol> FindByName(
125 const ResourceName& name, const std::vector<std::unique_ptr<ISymbolSource>>& sources) = 0;
127 virtual std::unique_ptr<SymbolTable::Symbol> FindById(
128 ResourceId id, const std::vector<std::unique_ptr<ISymbolSource>>& sources) = 0;
139 virtual std::unique_ptr<SymbolTable::Symbol> FindByName(
141 const std::vector<std::unique_ptr<ISymbolSource>>& sources) override;
142 virtual std::unique_ptr<SymbolTable::Symbol> FindById(
143 ResourceId id, const std::vector<std::unique_ptr<ISymbolSource>>& sources) override;
155 virtual std::unique_ptr<SymbolTable::Symbol> FindByName(
157 virtual std::unique_ptr<SymbolTable::Symbol> FindById(ResourceId id) = 0;
160 virtual std::unique_ptr<SymbolTable::Symbol> FindByReference( in FindByReference()
178 std::unique_ptr<SymbolTable::Symbol> FindByName(
181 std::unique_ptr<SymbolTable::Symbol> FindById(ResourceId id) override { in FindById()
199 std::unique_ptr<SymbolTable::Symbol> FindByName(
201 std::unique_ptr<SymbolTable::Symbol> FindById(ResourceId id) override;
202 std::unique_ptr<SymbolTable::Symbol> FindByReference(