struct YAMLStrTabMetaSerializer
Declaration
struct YAMLStrTabMetaSerializer : public YAMLMetaSerializer { /* full declaration omitted */ };
Description
This is the base class for a remark metadata serializer.
Declared at: llvm/include/llvm/Remarks/YAMLRemarkSerializer.h:93
Inherits from: YAMLMetaSerializer
Member Variables
- public const llvm::remarks::StringTable& StrTab
- The string table is part of the metadata.
Inherited from YAMLMetaSerializer:
Inherited from MetaSerializer:
Method Overview
- public YAMLStrTabMetaSerializer(llvm::raw_ostream & OS, Optional<llvm::StringRef> ExternalFilename, const llvm::remarks::StringTable & StrTab)
- public void emit()
Inherited from YAMLMetaSerializer:
Inherited from MetaSerializer:
Methods
¶YAMLStrTabMetaSerializer(
llvm::raw_ostream& OS,
Optional<llvm::StringRef> ExternalFilename,
const llvm::remarks::StringTable& StrTab)
YAMLStrTabMetaSerializer(
llvm::raw_ostream& OS,
Optional<llvm::StringRef> ExternalFilename,
const llvm::remarks::StringTable& StrTab)
Declared at: llvm/include/llvm/Remarks/YAMLRemarkSerializer.h:97
Parameters
- llvm::raw_ostream& OS
- Optional<llvm::StringRef> ExternalFilename
- const llvm::remarks::StringTable& StrTab
¶void emit()
void emit()
Declared at: llvm/include/llvm/Remarks/YAMLRemarkSerializer.h:102