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:
- include/llvm/Remarks/RemarkParser.h