LLVM 20.0.0git
|
#include "llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h"
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 |
virtual uint32_t | getChildCount () const=0 |
virtual ChildTypePtr | getChildAtIndex (uint32_t Index) const=0 |
virtual ChildTypePtr | getNext ()=0 |
virtual void | reset ()=0 |
Additional Inherited Members | |
Public Types inherited from llvm::pdb::IPDBEnumChildren< IPDBInjectedSource > | |
using | ChildTypePtr = std::unique_ptr< IPDBInjectedSource > |
using | MyType = IPDBEnumChildren< IPDBInjectedSource > |
Definition at line 23 of file NativeEnumInjectedSources.h.
llvm::pdb::NativeEnumInjectedSources::NativeEnumInjectedSources | ( | PDBFile & | File, |
const InjectedSourceStream & | IJS, | ||
const PDBStringTable & | Strings | ||
) |
Definition at line 97 of file NativeEnumInjectedSources.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBEnumChildren< IPDBInjectedSource >.
Definition at line 107 of file NativeEnumInjectedSources.cpp.
References getChildCount(), and N.
|
overridevirtual |
Implements llvm::pdb::IPDBEnumChildren< IPDBInjectedSource >.
Definition at line 102 of file NativeEnumInjectedSources.cpp.
Referenced by getChildAtIndex().
|
overridevirtual |
Implements llvm::pdb::IPDBEnumChildren< IPDBInjectedSource >.
Definition at line 114 of file NativeEnumInjectedSources.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBEnumChildren< IPDBInjectedSource >.
Definition at line 120 of file NativeEnumInjectedSources.cpp.