LLVM: llvm::remarks::RemarkParser Struct Reference (original) (raw)

Parser used to parse a raw buffer to remarks::Remark objects. More...

#include "[llvm/Remarks/RemarkParser.h](RemarkParser%5F8h%5Fsource.html)"

Public Member Functions
RemarkParser (Format ParserFormat)
virtual Expected< std::unique_ptr< Remark > > next ()=0
If no error occurs, this returns a valid Remark object.
virtual ~RemarkParser ()=default
Public Attributes
Format ParserFormat
The format of the parser.
std::string ExternalFilePrependPath
Path to prepend when opening an external remark file.

Parser used to parse a raw buffer to remarks::Remark objects.

Definition at line 41 of file RemarkParser.h.

llvm::remarks::RemarkParser::RemarkParser ( Format ParserFormat) inline

~RemarkParser()

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

next()

virtual Expected< std::unique_ptr< Remark > > llvm::remarks::RemarkParser::next ( ) pure virtual

ExternalFilePrependPath

std::string llvm::remarks::RemarkParser::ExternalFilePrependPath

Path to prepend when opening an external remark file.

Definition at line 45 of file RemarkParser.h.

ParserFormat

Format llvm::remarks::RemarkParser::ParserFormat


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