class DebugSubsectionRecord
Declaration
class DebugSubsectionRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:35
Member Variables
- private llvm::codeview::DebugSubsectionKind Kind = DebugSubsectionKind::None
- private llvm::BinaryStreamRef Data
Method Overview
- public DebugSubsectionRecord()
- public DebugSubsectionRecord(llvm::codeview::DebugSubsectionKind Kind, llvm::BinaryStreamRef Data)
- public llvm::BinaryStreamRef getRecordData() const
- public uint32_t getRecordLength() const
- public static llvm::Error initialize(llvm::BinaryStreamRef Stream, llvm::codeview::DebugSubsectionRecord & Info)
- public llvm::codeview::DebugSubsectionKind kind() const
Methods
¶DebugSubsectionRecord()
DebugSubsectionRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:37
¶DebugSubsectionRecord(
llvm::codeview::DebugSubsectionKind Kind,
llvm::BinaryStreamRef Data)
DebugSubsectionRecord(
llvm::codeview::DebugSubsectionKind Kind,
llvm::BinaryStreamRef Data)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:38
Parameters
- llvm::codeview::DebugSubsectionKind Kind
- llvm::BinaryStreamRef Data
¶llvm::BinaryStreamRef getRecordData() const
llvm::BinaryStreamRef getRecordData() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:44
¶uint32_t getRecordLength() const
uint32_t getRecordLength() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:42
¶static llvm::Error initialize(
llvm::BinaryStreamRef Stream,
llvm::codeview::DebugSubsectionRecord& Info)
static llvm::Error initialize(
llvm::BinaryStreamRef Stream,
llvm::codeview::DebugSubsectionRecord& Info)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:40
Parameters
¶llvm::codeview::DebugSubsectionKind kind() const
llvm::codeview::DebugSubsectionKind kind() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:43