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

Inherited from IPDBLineNumber:

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)

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

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:33

uint32_t getAddressSection() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:32

uint32_t getColumnNumber() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:30

uint32_t getColumnNumberEnd() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:31

uint32_t getCompilandId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:38

uint32_t getLength() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:36

uint32_t getLineNumber() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:28

uint32_t getLineNumberEnd() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:29

uint32_t getRelativeVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:34

uint32_t getSourceFileId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:37

uint64_t getVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:35

bool isStatement() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h:39