class NativeEnumModules
Declaration
class NativeEnumModules : public IPDBEnumChildren { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:19
Inherits from: IPDBEnumChildren
Member Variables
- private llvm::pdb::NativeSession& Session
- private uint32_t Index
Method Overview
- public NativeEnumModules(llvm::pdb::NativeSession & Session, uint32_t Index = 0)
- public std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const
- public uint32_t getChildCount() const
- public std::unique_ptr<PDBSymbol> getNext()
- public void reset()
Methods
¶NativeEnumModules(
llvm::pdb::NativeSession& Session,
uint32_t Index = 0)
NativeEnumModules(
llvm::pdb::NativeSession& Session,
uint32_t Index = 0)
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:21
Parameters
- llvm::pdb::NativeSession& Session
- uint32_t Index = 0
¶std::unique_ptr<PDBSymbol> getChildAtIndex(
uint32_t Index) const
std::unique_ptr<PDBSymbol> getChildAtIndex(
uint32_t Index) const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:24
Parameters
- uint32_t Index
¶uint32_t getChildCount() const
uint32_t getChildCount() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:23
¶std::unique_ptr<PDBSymbol> getNext()
std::unique_ptr<PDBSymbol> getNext()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:25
¶void reset()
void reset()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:26