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:
- include/llvm/Remarks/BitstreamRemarkSerializer.h
- lib/Remarks/BitstreamRemarkSerializer.cpp