LLVM: llvm::remarks::RemarkStreamer Class Reference (original) (raw)
#include "[llvm/Remarks/RemarkStreamer.h](RemarkStreamer%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| RemarkStreamer (std::unique_ptr< remarks::RemarkSerializer > RemarkSerializer, std::optional< StringRef > Filename=std::nullopt) | |
| ~RemarkStreamer () | |
| std::optional< StringRef > | getFilename () const |
| Return the filename that the remark diagnostics are emitted to. | |
| raw_ostream & | getStream () |
| Return stream that the remark diagnostics are emitted to. | |
| remarks::RemarkSerializer & | getSerializer () |
| Return the serializer used for this stream. | |
| std::unique_ptr< remarks::RemarkSerializer > | releaseSerializer () |
| Release the underlying RemarkSerializer. | |
| Error | setFilter (StringRef Filter) |
| Set a pass filter based on a regex Filter. | |
| bool | matchesFilter (StringRef Str) |
| Check wether the string matches the filter. | |
| bool | needsSection () const |
| Check if the remarks also need to have associated metadata in a section. |
Definition at line 44 of file RemarkStreamer.h.
◆ ~RemarkStreamer()
| RemarkStreamer::~RemarkStreamer | ( | ) |
|---|
◆ getFilename()
| std::optional< StringRef > llvm::remarks::RemarkStreamer::getFilename ( ) const | inline |
|---|
Return the filename that the remark diagnostics are emitted to.
Definition at line 58 of file RemarkStreamer.h.
◆ getSerializer()
Return the serializer used for this stream.
Definition at line 64 of file RemarkStreamer.h.
◆ getStream()
| raw_ostream & llvm::remarks::RemarkStreamer::getStream ( ) | inline |
|---|
Return stream that the remark diagnostics are emitted to.
Definition at line 62 of file RemarkStreamer.h.
◆ matchesFilter()
◆ needsSection()
| bool RemarkStreamer::needsSection | ( | ) | const |
|---|
◆ releaseSerializer()
◆ setFilter()
The documentation for this class was generated from the following files:
- include/llvm/Remarks/RemarkStreamer.h
- lib/Remarks/RemarkStreamer.cpp