LLVM  8.0.1
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, CodeViewContainer Container)
 
uint32_t getRecordLength () const
 
DebugSubsectionKind kind () const
 
BinaryStreamRef getRecordData () const
 

Static Public Member Functions

static Error initialize (BinaryStreamRef Stream, DebugSubsectionRecord &Info, CodeViewContainer Container)
 

Detailed Description

Definition at line 36 of file DebugSubsectionRecord.h.

Constructor & Destructor Documentation

◆ DebugSubsectionRecord() [1/2]

DebugSubsectionRecord::DebugSubsectionRecord ( )
default

◆ DebugSubsectionRecord() [2/2]

DebugSubsectionRecord::DebugSubsectionRecord ( DebugSubsectionKind  Kind,
BinaryStreamRef  Data,
CodeViewContainer  Container 
)

Definition at line 26 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,
CodeViewContainer  Container 
)
static

◆ kind()

DebugSubsectionKind DebugSubsectionRecord::kind ( ) const

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