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

Methods

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

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:24

Parameters

uint32_t Index

uint32_t getChildCount() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:23

std::unique_ptr<PDBSymbol> getNext()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:25

void reset()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h:26