9#ifndef LLVM_DEBUGINFO_CODEVIEW_DEBUGSUBSECTION_H
10#define LLVM_DEBUGINFO_CODEVIEW_DEBUGSUBSECTION_H
18class BinaryStreamWriter;
Provides write only access to a subclass of WritableBinaryStream.
Lightweight error class with error context and mandatory checking.
static bool classof(const DebugSubsectionRef *S)
DebugSubsectionKind kind() const
virtual ~DebugSubsectionRef()
DebugSubsectionRef(DebugSubsectionKind Kind)
DebugSubsection(DebugSubsectionKind Kind)
virtual ~DebugSubsection()
DebugSubsectionKind kind() const
virtual uint32_t calculateSerializedSize() const =0
static bool classof(const DebugSubsection *S)
virtual Error commit(BinaryStreamWriter &Writer) const =0
This is an optimization pass for GlobalISel generic memory operations.