class UdtSourceLineRecord

Declaration

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

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

Inherits from: TypeRecord

Member Variables

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

Inherited from TypeRecord:

public Kind

Method Overview

Inherited from TypeRecord:

Methods

UdtSourceLineRecord()

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

UdtSourceLineRecord(
    llvm::codeview::TypeRecordKind Kind)

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

Parameters

llvm::codeview::TypeRecordKind Kind

UdtSourceLineRecord(
    llvm::codeview::TypeIndex UDT,
    llvm::codeview::TypeIndex SourceFile,
    uint32_t LineNumber)

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

Parameters

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

uint32_t getLineNumber() const

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

llvm::codeview::TypeIndex getSourceFile() const

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

llvm::codeview::TypeIndex getUDT() const

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