class UdtModSourceLineRecord

Declaration

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

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

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:648

UdtModSourceLineRecord(
    llvm::codeview::TypeRecordKind Kind)

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

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:650

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:657

uint16_t getModule() const

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

llvm::codeview::TypeIndex getSourceFile() const

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

llvm::codeview::TypeIndex getUDT() const

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