LLVM 22.0.0git
llvm::codeview::DebugSubsection Class Referenceabstract

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

Inheritance diagram for llvm::codeview::DebugSubsection:
[legend]

Public Member Functions

 DebugSubsection (DebugSubsectionKind Kind)
virtual ~DebugSubsection ()
DebugSubsectionKind kind () const
virtual Error commit (BinaryStreamWriter &Writer) const =0
virtual uint32_t calculateSerializedSize () const =0

Static Public Member Functions

static bool classof (const DebugSubsection *S)

Protected Attributes

DebugSubsectionKind Kind

Detailed Description

Definition at line 35 of file DebugSubsection.h.

Constructor & Destructor Documentation

◆ DebugSubsection()

◆ ~DebugSubsection()

DebugSubsection::~DebugSubsection ( )
virtualdefault

Member Function Documentation

◆ calculateSerializedSize()

◆ classof()

bool llvm::codeview::DebugSubsection::classof ( const DebugSubsection * S)
inlinestatic

Definition at line 40 of file DebugSubsection.h.

References DebugSubsection().

◆ commit()

◆ kind()

Member Data Documentation

◆ Kind

DebugSubsectionKind llvm::codeview::DebugSubsection::Kind
protected

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