|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
插件自定义删除器 更多...
#include <iplugin.hpp>
Public 类型 | |
| using | deleter_type = void (*)(iplugin*) |
| 删除函数类型 | |
Public 成员函数 | |
| plugin_deleter () noexcept=default | |
| 默认构造函数 | |
| ~plugin_deleter ()=default | |
| 析构函数 | |
| plugin_deleter (deleter_type func) noexcept | |
| 构造函数 | |
| plugin_deleter (plugin_deleter &&other) noexcept | |
| 移动构造函数 | |
| plugin_deleter & | operator= (plugin_deleter &&other) noexcept |
| 移动赋值运算符 | |
| void | operator() (iplugin *plugin) const noexcept(is_nothrow_invocable_v< deleter_type, iplugin * >) |
| 函数调用运算符 | |
| plugin_deleter | rebind () &&noexcept |
| 重新绑定删除器 | |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |