LLVM
15.0.0git
|
#include "llvm/Remarks/YAMLRemarkSerializer.h"
Public Member Functions | |
YAMLMetaSerializer (raw_ostream &OS, Optional< StringRef > ExternalFilename) | |
void | emit () override |
![]() | |
MetaSerializer (raw_ostream &OS) | |
virtual | ~MetaSerializer ()=default |
This is just an interface. More... | |
Public Attributes | |
Optional< StringRef > | ExternalFilename |
![]() | |
raw_ostream & | OS |
The open raw_ostream that the metadata is emitted to. More... | |
Definition at line 55 of file YAMLRemarkSerializer.h.
|
inline |
Definition at line 58 of file YAMLRemarkSerializer.h.
|
overridevirtual |
Implements llvm::remarks::MetaSerializer.
Reimplemented in llvm::remarks::YAMLStrTabMetaSerializer.
Definition at line 241 of file YAMLRemarkSerializer.cpp.
References emitExternalFile(), emitMagic(), emitStrTab(), emitVersion(), ExternalFilename, llvm::None, and llvm::remarks::MetaSerializer::OS.
Definition at line 56 of file YAMLRemarkSerializer.h.
Referenced by emit(), and llvm::remarks::YAMLStrTabMetaSerializer::emit().