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 |