class NativeEnumLineNumbers

Declaration

class NativeEnumLineNumbers : public IPDBEnumChildren { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h:20

Inherits from: IPDBEnumChildren

Member Variables

private std::vector<NativeLineNumber> Lines
private uint32_t Index

Method Overview

  • public NativeEnumLineNumbers(std::vector<NativeLineNumber> LineNums)
  • public llvm::pdb::IPDBEnumChildren<llvm::pdb::IPDBLineNumber>::ChildTypePtr getChildAtIndex(uint32_t Index) const
  • public uint32_t getChildCount() const
  • public llvm::pdb::IPDBEnumChildren<llvm::pdb::IPDBLineNumber>::ChildTypePtr getNext()
  • public void reset()

Methods

NativeEnumLineNumbers(
    std::vector<NativeLineNumber> LineNums)

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h:22

Parameters

std::vector<NativeLineNumber> LineNums

llvm::pdb::IPDBEnumChildren<
    llvm::pdb::IPDBLineNumber>::ChildTypePtr
getChildAtIndex(uint32_t Index) const

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

Parameters

uint32_t Index

uint32_t getChildCount() const

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

llvm::pdb::IPDBEnumChildren<
    llvm::pdb::IPDBLineNumber>::ChildTypePtr
getNext()

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

void reset()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h:27