LLDB  mainline
Public Types | Public Member Functions | Public Attributes | List of all members
PluginInstance< Callback > Struct Template Reference
Inheritance diagram for PluginInstance< Callback >:
Inheritance graph
[legend]
Collaboration diagram for PluginInstance< Callback >:
Collaboration graph
[legend]

Public Types

typedef Callback CallbackType
 

Public Member Functions

 PluginInstance ()=default
 
 PluginInstance (ConstString name, std::string description, Callback create_callback=nullptr, DebuggerInitializeCallback debugger_init_callback=nullptr)
 

Public Attributes

ConstString name
 
std::string description
 
Callback create_callback
 
DebuggerInitializeCallback debugger_init_callback
 

Detailed Description

template<typename Callback>
struct PluginInstance< Callback >

Definition at line 184 of file PluginManager.cpp.

Member Typedef Documentation

◆ CallbackType

template<typename Callback >
typedef Callback PluginInstance< Callback >::CallbackType

Definition at line 185 of file PluginManager.cpp.

Constructor & Destructor Documentation

◆ PluginInstance() [1/2]

template<typename Callback >
PluginInstance< Callback >::PluginInstance ( )
default

◆ PluginInstance() [2/2]

template<typename Callback >
PluginInstance< Callback >::PluginInstance ( ConstString  name,
std::string  description,
Callback  create_callback = nullptr,
DebuggerInitializeCallback  debugger_init_callback = nullptr 
)
inline

Definition at line 188 of file PluginManager.cpp.

Member Data Documentation

◆ create_callback

template<typename Callback >
Callback PluginInstance< Callback >::create_callback

Definition at line 197 of file PluginManager.cpp.

◆ debugger_init_callback

template<typename Callback >
DebuggerInitializeCallback PluginInstance< Callback >::debugger_init_callback

Definition at line 198 of file PluginManager.cpp.

◆ description

template<typename Callback >
std::string PluginInstance< Callback >::description

Definition at line 196 of file PluginManager.cpp.

◆ name

template<typename Callback >
ConstString PluginInstance< Callback >::name

Definition at line 195 of file PluginManager.cpp.


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