9#ifndef LLVM_DEBUGINFO_PDB_DIA_DIAENUMTABLES_H
10#define LLVM_DEBUGINFO_PDB_DIA_DIAENUMTABLES_H
22 explicit DIAEnumTables(CComPtr<IDiaEnumTables> DiaEnumerator);
26 std::unique_ptr<IPDBTable>
getNext()
override;
27 void reset()
override;
30 CComPtr<IDiaEnumTables> Enumerator;
uint32_t getChildCount() const override
std::unique_ptr< IPDBTable > getChildAtIndex(uint32_t Index) const override
std::unique_ptr< IPDBTable > getNext() override
This is an optimization pass for GlobalISel generic memory operations.