|
SObjectizer
5.5
|
Type of user resource deleter. More...
#include <coop.hpp>
Public Types | |
| using | deleter_pfn_t = void(*)(void *) noexcept |
Public Member Functions | |
| template<typename T > | |
| resource_deleter_t (T *resource) | |
| void | operator() () noexcept |
Public Attributes | |
| void * | m_resource |
| deleter_pfn_t | m_deleter |
Type of user resource deleter.
Note. Before v.5.6.0 object of type std::function was used as resource deleter. Since v.5.6.0 with functor is used as lightweigt std::function alternative.
| using so_5::coop_t::resource_deleter_t::deleter_pfn_t = void(*)(void *) noexcept |
|
inline |
|
inlinenoexcept |
| deleter_pfn_t so_5::coop_t::resource_deleter_t::m_deleter |
| void* so_5::coop_t::resource_deleter_t::m_resource |
1.8.14