|
LLDB mainline
|
A pluggable destination for a diagnostics bundle. More...
#include <BugReporter.h>
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 | |
| PluginInterface & | operator= (const PluginInterface &)=delete |
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.
|
pure virtual |
Implemented in lldb_private::BugReporterNone, and lldb_private::GitHubReporter.