|
LLDB mainline
|
Public Member Functions | |
| PluginInfo ()=default | |
| PluginInfo (const PluginInfo &)=delete | |
| PluginInfo & | operator= (const PluginInfo &)=delete |
| PluginInfo (PluginInfo &&other) | |
| PluginInfo & | operator= (PluginInfo &&other) |
| ~PluginInfo () | |
Static Public Member Functions | |
| static llvm::Expected< PluginInfo > | Create (const FileSpec &path) |
Private Attributes | |
| llvm::sys::DynamicLibrary | library |
| PluginInitCallback | plugin_init_callback = nullptr |
| PluginTermCallback | plugin_term_callback = nullptr |
Definition at line 41 of file PluginManager.cpp.
|
default |
Referenced by Create(), operator=(), operator=(), PluginInfo(), and PluginInfo().
|
delete |
References PluginInfo().
|
inline |
Definition at line 47 of file PluginManager.cpp.
References library, plugin_init_callback, plugin_term_callback, and PluginInfo().
|
inline |
Definition at line 61 of file PluginManager.cpp.
References library, and plugin_term_callback.
|
static |
Definition at line 128 of file PluginManager.cpp.
References CastToFPtr(), error(), g_plugin_prefix, lldb_private::FileSpec::GetFileNameStrippingExtension(), lldb_private::FileSpec::GetPath(), lldb_private::ConstString::GetStringRef(), library, plugin_init_callback, plugin_term_callback, and PluginInfo().
Referenced by LoadPluginCallback().
|
delete |
References PluginInfo().
|
inline |
Definition at line 54 of file PluginManager.cpp.
References library, plugin_init_callback, plugin_term_callback, and PluginInfo().
|
private |
Definition at line 72 of file PluginManager.cpp.
Referenced by Create(), operator=(), PluginInfo(), and ~PluginInfo().
|
private |
Definition at line 73 of file PluginManager.cpp.
Referenced by Create(), operator=(), and PluginInfo().
|
private |
Definition at line 74 of file PluginManager.cpp.
Referenced by Create(), operator=(), PluginInfo(), and ~PluginInfo().