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: