class UdtModSourceLineRecord

Declaration

class UdtModSourceLineRecord : public TypeRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:651

Inherits from: TypeRecord

Member Variables

public llvm::codeview::TypeIndex UDT
public llvm::codeview::TypeIndex SourceFile
public uint32_t LineNumber = 0
public uint16_t Module = 0

Inherited from TypeRecord:

public Kind

Method Overview

Inherited from TypeRecord:

Methods

UdtModSourceLineRecord()

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:653

UdtModSourceLineRecord(
    llvm::codeview::TypeRecordKind Kind)

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:654

Parameters

llvm::codeview::TypeRecordKind Kind

UdtModSourceLineRecord(
    llvm::codeview::TypeIndex UDT,
    llvm::codeview::TypeIndex SourceFile,
    uint32_t LineNumber,
    uint16_t Module)

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:655

Parameters

llvm::codeview::TypeIndex UDT
llvm::codeview::TypeIndex SourceFile
uint32_t LineNumber
uint16_t Module

uint32_t getLineNumber() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:662

uint16_t getModule() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:663

llvm::codeview::TypeIndex getSourceFile() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:661

llvm::codeview::TypeIndex getUDT() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:660