struct YAMLMetaSerializer

Declaration

struct YAMLMetaSerializer : public MetaSerializer { /* full declaration omitted */ };

Description

This is the base class for a remark metadata serializer.

Declared at: llvm/include/llvm/Remarks/YAMLRemarkSerializer.h:55

Inherits from: MetaSerializer

Member Variables

public Optional<llvm::StringRef> ExternalFilename

Inherited from MetaSerializer:

public OS

Method Overview

  • public YAMLMetaSerializer(llvm::raw_ostream & OS, Optional<llvm::StringRef> ExternalFilename)
  • public void emit()

Inherited from MetaSerializer:

Methods

YAMLMetaSerializer(
    llvm::raw_ostream& OS,
    Optional<llvm::StringRef> ExternalFilename)

Declared at: llvm/include/llvm/Remarks/YAMLRemarkSerializer.h:58

Parameters

llvm::raw_ostream& OS
Optional<llvm::StringRef> ExternalFilename

void emit()

Declared at: llvm/include/llvm/Remarks/YAMLRemarkSerializer.h:61