LLVM: llvm::pdb::DIAEnumSectionContribs Class Reference (original) (raw)
#include "[llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h](DIAEnumSectionContribs%5F8h%5Fsource.html)"
Inheritance diagram for llvm::pdb::DIAEnumSectionContribs:
[legend]
| Public Member Functions | |
|---|---|
| DIAEnumSectionContribs (const DIASession &PDBSession, CComPtr< IDiaEnumSectionContribs > DiaEnumerator) | |
| uint32_t | getChildCount () const override |
| ChildTypePtr | getChildAtIndex (uint32_t Index) const override |
| ChildTypePtr | getNext () override |
| void | reset () override |
| Public Member Functions inherited from llvm::pdb::IPDBEnumChildren< IPDBSectionContrib > | |
| virtual | ~IPDBEnumChildren ()=default |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::pdb::IPDBEnumChildren< IPDBSectionContrib > | |
| using | ChildTypePtr |
| using | MyType |
Detailed Description
Definition at line 20 of file DIAEnumSectionContribs.h.
Constructor & Destructor Documentation
| DIAEnumSectionContribs::DIAEnumSectionContribs ( const DIASession & PDBSession, CComPtr< IDiaEnumSectionContribs > DiaEnumerator ) | explicit |
|---|
Definition at line 16 of file DIAEnumSectionContribs.cpp.
Member Function Documentation
◆ getChildAtIndex()
| std::unique_ptr< IPDBSectionContrib > DIAEnumSectionContribs::getChildAtIndex ( uint32_t Index) const | overridevirtual |
|---|
Implements llvm::pdb::IPDBEnumChildren< IPDBSectionContrib >.
Definition at line 27 of file DIAEnumSectionContribs.cpp.
◆ getChildCount()
| uint32_t DIAEnumSectionContribs::getChildCount ( ) const | overridevirtual |
|---|
Implements llvm::pdb::IPDBEnumChildren< IPDBSectionContrib >.
Definition at line 21 of file DIAEnumSectionContribs.cpp.
References llvm::Count.
◆ getNext()
| std::unique_ptr< IPDBSectionContrib > DIAEnumSectionContribs::getNext ( ) | overridevirtual |
|---|
Implements llvm::pdb::IPDBEnumChildren< IPDBSectionContrib >.
Definition at line 36 of file DIAEnumSectionContribs.cpp.
◆ reset()
| void DIAEnumSectionContribs::reset ( ) | overridevirtual |
|---|
Implements llvm::pdb::IPDBEnumChildren< IPDBSectionContrib >.
Definition at line 46 of file DIAEnumSectionContribs.cpp.
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h
- lib/DebugInfo/PDB/DIA/DIAEnumSectionContribs.cpp