LLVM: llvm::remarks::BitstreamMetaSerializer Struct Reference (original) (raw)

Serializer of metadata for bitstream remarks. More...

#include "[llvm/Remarks/BitstreamRemarkSerializer.h](BitstreamRemarkSerializer%5F8h%5Fsource.html)"

Inheritance diagram for llvm::remarks::BitstreamMetaSerializer:

Public Member Functions
BitstreamMetaSerializer (raw_ostream &OS, BitstreamRemarkContainerType ContainerType, StringRef ExternalFilename)
Create a new meta serializer based on ContainerType.
void emit () override
Public Member Functions inherited from llvm::remarks::MetaSerializer
MetaSerializer (raw_ostream &OS)
virtual ~MetaSerializer ()=default
This is just an interface.
Public Attributes
std::optional< BitstreamRemarkSerializerHelper > Helper
StringRef ExternalFilename
Public Attributes inherited from llvm::remarks::MetaSerializer
raw_ostream & OS
The open raw_ostream that the metadata is emitted to.

Detailed Description

Serializer of metadata for bitstream remarks.

Definition at line 140 of file BitstreamRemarkSerializer.h.

Constructor & Destructor Documentation

Member Function Documentation

emit()

void BitstreamMetaSerializer::emit ( ) overridevirtual

Member Data Documentation

ExternalFilename

StringRef llvm::remarks::BitstreamMetaSerializer::ExternalFilename

Helper


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