10 #ifndef LLVM_DEBUGINFO_PDB_DIA_DIAENUMSYMBOLS_H
11 #define LLVM_DEBUGINFO_PDB_DIA_DIAENUMSYMBOLS_H
23 CComPtr<IDiaEnumSymbols> DiaEnumerator);
26 std::unique_ptr<PDBSymbol>
getChildAtIndex(uint32_t Index)
const override;
27 std::unique_ptr<PDBSymbol>
getNext()
override;
28 void reset()
override;
33 CComPtr<IDiaEnumSymbols> Enumerator;
DIAEnumSymbols(const DIASession &Session, CComPtr< IDiaEnumSymbols > DiaEnumerator)
uint32_t getChildCount() const override
std::unique_ptr< PDBSymbol > getNext() override
std::unique_ptr< PDBSymbol > getChildAtIndex(uint32_t Index) const override
DIAEnumSymbols * clone() const override