|
LLDB mainline
|
The fallback when no bug tracker is configured. More...
#include <BugReporterNone.h>
Public Member Functions | |
| llvm::StringRef | GetPluginName () override |
| llvm::Error | File (const Diagnostics::Report &report) override |
| Public Member Functions inherited from lldb_private::PluginInterface | |
| PluginInterface ()=default | |
| virtual | ~PluginInterface ()=default |
| PluginInterface (const PluginInterface &)=delete | |
| PluginInterface & | operator= (const PluginInterface &)=delete |
Static Public Member Functions | |
| static void | Initialize () |
| static void | Terminate () |
| static llvm::StringRef | GetPluginNameStatic () |
| static std::unique_ptr< BugReporter > | CreateInstance () |
The fallback when no bug tracker is configured.
Its File() returns an error rather than succeeding, so the report command surfaces it to the user.
Definition at line 18 of file BugReporterNone.h.
|
static |
Definition at line 27 of file BugReporterNone.cpp.
Referenced by Initialize(), and Terminate().
|
overridevirtual |
Implements lldb_private::BugReporter.
Definition at line 31 of file BugReporterNone.cpp.
|
inlineoverridevirtual |
Implements lldb_private::PluginInterface.
Definition at line 25 of file BugReporterNone.h.
References GetPluginNameStatic().
|
inlinestatic |
Definition at line 22 of file BugReporterNone.h.
Referenced by GetPluginName(), and Initialize().
|
static |
Definition at line 17 of file BugReporterNone.cpp.
References CreateInstance(), GetPluginNameStatic(), Initialize(), and lldb_private::PluginManager::RegisterPlugin().
Referenced by Initialize().
|
static |
Definition at line 23 of file BugReporterNone.cpp.
References CreateInstance(), and lldb_private::PluginManager::UnregisterPlugin().