LLVM 19.0.0git
Public Member Functions | Static Public Member Functions | List of all members
llvm::codeview::DebugSubsectionRecord Class Reference

#include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h"

Public Member Functions

 DebugSubsectionRecord ()
 
 DebugSubsectionRecord (DebugSubsectionKind Kind, BinaryStreamRef Data)
 
uint32_t getRecordLength () const
 
DebugSubsectionKind kind () const
 
BinaryStreamRef getRecordData () const
 

Static Public Member Functions

static Error initialize (BinaryStreamRef Stream, DebugSubsectionRecord &Info)
 

Detailed Description

Definition at line 35 of file DebugSubsectionRecord.h.

Constructor & Destructor Documentation

◆ DebugSubsectionRecord() [1/2]

DebugSubsectionRecord::DebugSubsectionRecord ( )
default

◆ DebugSubsectionRecord() [2/2]

DebugSubsectionRecord::DebugSubsectionRecord ( DebugSubsectionKind  Kind,
BinaryStreamRef  Data 
)

Definition at line 24 of file DebugSubsectionRecord.cpp.

Member Function Documentation

◆ getRecordData()

BinaryStreamRef DebugSubsectionRecord::getRecordData ( ) const

◆ getRecordLength()

uint32_t DebugSubsectionRecord::getRecordLength ( ) const

◆ initialize()

Error DebugSubsectionRecord::initialize ( BinaryStreamRef  Stream,
DebugSubsectionRecord Info 
)
static

◆ kind()

DebugSubsectionKind DebugSubsectionRecord::kind ( ) const

The documentation for this class was generated from the following files: