LLDB mainline
lldb_private::BugReporter Class Referenceabstract

A pluggable destination for a diagnostics bundle. More...

#include <BugReporter.h>

Inheritance diagram for lldb_private::BugReporter:
[legend]

Public Member Functions

virtual llvm::Error File (const Diagnostics::Report &report)=0
Public Member Functions inherited from lldb_private::PluginInterface
 PluginInterface ()=default
virtual ~PluginInterface ()=default
virtual llvm::StringRef GetPluginName ()=0
 PluginInterface (const PluginInterface &)=delete
PluginInterfaceoperator= (const PluginInterface &)=delete

Detailed Description

A pluggable destination for a diagnostics bundle.

CreateBugReporterInstance() returns the first registered reporter, so downstream registers ahead of the no-op fallback to take over.

Definition at line 22 of file BugReporter.h.

Member Function Documentation

◆ File()

virtual llvm::Error lldb_private::BugReporter::File ( const Diagnostics::Report & report)
pure virtual

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