Lines Matching refs:unique_ptr
44 PDBSymbol(const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol);
47 static std::unique_ptr<PDBSymbol>
48 create(const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol);
61 template <typename T> std::unique_ptr<T> findOneChild() const { in findOneChild()
67 std::unique_ptr<ConcreteSymbolEnumerator<T>> findAllChildren() const { in findAllChildren()
71 std::unique_ptr<IPDBEnumSymbols> findAllChildren(PDB_SymType Type) const;
72 std::unique_ptr<IPDBEnumSymbols> findAllChildren() const;
74 std::unique_ptr<IPDBEnumSymbols>
77 std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(PDB_SymType Type,
81 std::unique_ptr<IPDBEnumSymbols> findInlineFramesByRVA(uint32_t RVA) const;
88 std::unique_ptr<IPDBEnumSymbols> getChildStats(TagStats &Stats) const;
92 const std::unique_ptr<IPDBRawSymbol> RawSymbol;