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:
Method Overview
- public UdtSourceLineRecord()
- public UdtSourceLineRecord(llvm::codeview::TypeRecordKind Kind)
- public UdtSourceLineRecord(llvm::codeview::TypeIndex UDT, llvm::codeview::TypeIndex SourceFile, uint32_t LineNumber)
- public uint32_t getLineNumber() const
- public llvm::codeview::TypeIndex getSourceFile() const
- public llvm::codeview::TypeIndex getUDT() const
Inherited from TypeRecord:
Methods
¶UdtSourceLineRecord()
UdtSourceLineRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:635
¶UdtSourceLineRecord(
llvm::codeview::TypeRecordKind Kind)
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)
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
uint32_t getLineNumber() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:643
¶llvm::codeview::TypeIndex getSourceFile() const
llvm::codeview::TypeIndex getSourceFile() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:642
¶llvm::codeview::TypeIndex getUDT() const
llvm::codeview::TypeIndex getUDT() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:641