![]() |
KiCad PCB EDA Suite
|
Releases a PLUGIN in the context of a potential thrown exception through its destructor. More...
#include <io_mgr.h>
Public Member Functions | |
RELEASER (PLUGIN *aPlugin=nullptr) | |
~RELEASER () | |
void | release () |
void | set (PLUGIN *aPlugin) |
operator PLUGIN * () const | |
PLUGIN * | operator -> () const |
Private Member Functions | |
RELEASER & | operator= (RELEASER &aOther) |
RELEASER (const RELEASER &aOther) | |
Private Attributes | |
PLUGIN * | plugin |
Releases a PLUGIN in the context of a potential thrown exception through its destructor.
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 572 of file io_mgr.h.
References plugin, and IO_MGR::PluginRelease().
Referenced by set(), and ~RELEASER().
|
inline |
Definition at line 578 of file io_mgr.h.
References plugin, and release().
Referenced by FP_LIB_TABLE_ROW::setPlugin().
|
private |
Definition at line 552 of file io_mgr.h.
Referenced by operator ->(), operator PLUGIN *(), release(), set(), and ~RELEASER().