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)
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
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
uint32_t getChildCount() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h:24
¶llvm::pdb::IPDBEnumChildren<
llvm::pdb::IPDBLineNumber>::ChildTypePtr
getNext()
llvm::pdb::IPDBEnumChildren<
llvm::pdb::IPDBLineNumber>::ChildTypePtr
getNext()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h:26
¶void reset()
void reset()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h:27