class NativeLineNumber
Declaration
class NativeLineNumber : public IPDBLineNumber { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:20
Inherits from: IPDBLineNumber
Member Variables
- private const llvm::pdb::NativeSession& Session
- private const codeview::LineInfo Line
- private uint32_t ColumnNumber
- private uint32_t Section
- private uint32_t Offset
- private uint32_t Length
- private uint32_t SrcFileId
- private uint32_t CompilandId
Method Overview
- public NativeLineNumber(const llvm::pdb::NativeSession & Session, const codeview::LineInfo Line, uint32_t ColumnNumber, uint32_t Length, uint32_t Section, uint32_t Offset, uint32_t SrcFileId, uint32_t CompilandId)
- public uint32_t getAddressOffset() const
- public uint32_t getAddressSection() const
- public uint32_t getColumnNumber() const
- public uint32_t getColumnNumberEnd() const
- public uint32_t getCompilandId() const
- public uint32_t getLength() const
- public uint32_t getLineNumber() const
- public uint32_t getLineNumberEnd() const
- public uint32_t getRelativeVirtualAddress() const
- public uint32_t getSourceFileId() const
- public uint64_t getVirtualAddress() const
- public bool isStatement() const
Inherited from IPDBLineNumber:
- public getAddressOffset
- public getAddressSection
- public getColumnNumber
- public getColumnNumberEnd
- public getCompilandId
- public getLength
- public getLineNumber
- public getLineNumberEnd
- public getRelativeVirtualAddress
- public getSourceFileId
- public getVirtualAddress
- public isStatement
Methods
¶NativeLineNumber(
const llvm::pdb::NativeSession& Session,
const codeview::LineInfo Line,
uint32_t ColumnNumber,
uint32_t Length,
uint32_t Section,
uint32_t Offset,
uint32_t SrcFileId,
uint32_t CompilandId)
NativeLineNumber(
const llvm::pdb::NativeSession& Session,
const codeview::LineInfo Line,
uint32_t ColumnNumber,
uint32_t Length,
uint32_t Section,
uint32_t Offset,
uint32_t SrcFileId,
uint32_t CompilandId)
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:22
Parameters
- const llvm::pdb::NativeSession& Session
- const codeview::LineInfo Line
- uint32_t ColumnNumber
- uint32_t Length
- uint32_t Section
- uint32_t Offset
- uint32_t SrcFileId
- uint32_t CompilandId
¶uint32_t getAddressOffset() const
uint32_t getAddressOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:33
¶uint32_t getAddressSection() const
uint32_t getAddressSection() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:32
¶uint32_t getColumnNumber() const
uint32_t getColumnNumber() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:30
¶uint32_t getColumnNumberEnd() const
uint32_t getColumnNumberEnd() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:31
¶uint32_t getCompilandId() const
uint32_t getCompilandId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:38
¶uint32_t getLength() const
uint32_t getLength() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:36
¶uint32_t getLineNumber() const
uint32_t getLineNumber() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:28
¶uint32_t getLineNumberEnd() const
uint32_t getLineNumberEnd() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:29
¶uint32_t getRelativeVirtualAddress() const
uint32_t getRelativeVirtualAddress() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:34
¶uint32_t getSourceFileId() const
uint32_t getSourceFileId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:37
¶uint64_t getVirtualAddress() const
uint64_t getVirtualAddress() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:35
¶bool isStatement() const
bool isStatement() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:39