|
kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/memory.h>


Public Member Functions | |
| on_destroy () noexcept=default | |
| on_destroy (const on_destroy &) noexcept(std::is_nothrow_copy_constructible< T >::value and std::is_nothrow_copy_constructible< D >::value)=default | |
| on_destroy (on_destroy &&) noexcept(std::is_nothrow_move_constructible< T >::value and std::is_nothrow_move_constructible< D >::value)=default | |
| on_destroy & | operator= (const on_destroy &) noexcept(std::is_nothrow_copy_assignable< T >::value and std::is_nothrow_copy_assignable< D >::value)=default |
| on_destroy & | operator= (on_destroy &&) noexcept(std::is_nothrow_move_assignable< T >::value and std::is_nothrow_move_assignable< D >::value)=default |
| operator T& () noexcept | |
| operator const T & () const noexcept | |
| ~on_destroy () | |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
defaultnoexcept |
|
defaultnoexcept |