LLVM: include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_PDB_DIA_DIAENUMSECTIONCONTRIBS_H
10#define LLVM_DEBUGINFO_PDB_DIA_DIAENUMSECTIONCONTRIBS_H
11
15
16namespace llvm {
17namespace pdb {
19
21public:
24 CComPtr DiaEnumerator);
25
29 void reset() override;
30
31private:
33 CComPtr Enumerator;
34};
35}
36}
37
38#endif
DIAEnumSectionContribs(const DIASession &PDBSession, CComPtr< IDiaEnumSectionContribs > DiaEnumerator)
uint32_t getChildCount() const override
ChildTypePtr getChildAtIndex(uint32_t Index) const override
ChildTypePtr getNext() override
std::unique_ptr< IPDBSectionContrib > ChildTypePtr
This is an optimization pass for GlobalISel generic memory operations.