LLVM: llvm::pdb::NativeEnumInjectedSources Class Reference (original) (raw)
#include "[llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h](NativeEnumInjectedSources%5F8h%5Fsource.html)"
Inheritance diagram for llvm::pdb::NativeEnumInjectedSources:
[legend]
| Public Member Functions | |
|---|---|
| NativeEnumInjectedSources (PDBFile &File, const InjectedSourceStream &IJS, const PDBStringTable &Strings) | |
| uint32_t | getChildCount () const override |
| std::unique_ptr< IPDBInjectedSource > | getChildAtIndex (uint32_t Index) const override |
| std::unique_ptr< IPDBInjectedSource > | getNext () override |
| void | reset () override |
| Public Member Functions inherited from llvm::pdb::IPDBEnumChildren< IPDBInjectedSource > | |
| virtual | ~IPDBEnumChildren ()=default |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::pdb::IPDBEnumChildren< IPDBInjectedSource > | |
| using | ChildTypePtr |
| using | MyType |
Detailed Description
Definition at line 23 of file NativeEnumInjectedSources.h.
Constructor & Destructor Documentation
| llvm::pdb::NativeEnumInjectedSources::NativeEnumInjectedSources | ( | PDBFile & | File, |
|---|---|---|---|
| const InjectedSourceStream & | IJS, | ||
| const PDBStringTable & | Strings ) |
Definition at line 97 of file NativeEnumInjectedSources.cpp.
Member Function Documentation
◆ getChildAtIndex()
| std::unique_ptr< IPDBInjectedSource > llvm::pdb::NativeEnumInjectedSources::getChildAtIndex ( uint32_t Index) const | overridevirtual |
|---|
Implements llvm::pdb::IPDBEnumChildren< IPDBInjectedSource >.
Definition at line 107 of file NativeEnumInjectedSources.cpp.
References getChildCount(), and N.
◆ getChildCount()
| uint32_t llvm::pdb::NativeEnumInjectedSources::getChildCount ( ) const | overridevirtual |
|---|
Implements llvm::pdb::IPDBEnumChildren< IPDBInjectedSource >.
Definition at line 102 of file NativeEnumInjectedSources.cpp.
Referenced by getChildAtIndex().
◆ getNext()
| std::unique_ptr< IPDBInjectedSource > llvm::pdb::NativeEnumInjectedSources::getNext ( ) | overridevirtual |
|---|
Implements llvm::pdb::IPDBEnumChildren< IPDBInjectedSource >.
Definition at line 114 of file NativeEnumInjectedSources.cpp.
◆ reset()
| void llvm::pdb::NativeEnumInjectedSources::reset ( ) | overridevirtual |
|---|
Implements llvm::pdb::IPDBEnumChildren< IPDBInjectedSource >.
Definition at line 120 of file NativeEnumInjectedSources.cpp.
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
- lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp