LLVM 22.0.0git
llvm::remarks::MetaSerializer Struct Referenceabstract

This is the base class for a remark metadata serializer. More...

#include "llvm/Remarks/RemarkSerializer.h"

Inheritance diagram for llvm::remarks::MetaSerializer:
[legend]

Public Member Functions

 MetaSerializer (raw_ostream &OS)
virtual ~MetaSerializer ()=default
 This is just an interface.
virtual void emit ()=0

Public Attributes

raw_ostreamOS
 The open raw_ostream that the metadata is emitted to.

Detailed Description

This is the base class for a remark metadata serializer.

Definition at line 69 of file RemarkSerializer.h.

Constructor & Destructor Documentation

◆ MetaSerializer()

◆ ~MetaSerializer()

virtual llvm::remarks::MetaSerializer::~MetaSerializer ( )
virtualdefault

This is just an interface.

Member Function Documentation

◆ emit()

virtual void llvm::remarks::MetaSerializer::emit ( )
pure virtual

Member Data Documentation

◆ OS


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