![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
#include <ScopeGuard.hpp>
Public Member Functions | |
ScopeGuard ()=delete | |
ScopeGuard (const ScopeGuard &)=delete | |
SIV3D_NODISCARD_CXX20 | ScopeGuard (ScopeGuard &&other) noexcept(std::is_nothrow_constructible_v< Callback, Callback && >) |
SIV3D_NODISCARD_CXX20 | ScopeGuard (Callback &&callback) noexcept(std::is_nothrow_constructible_v< Callback, Callback && >) |
~ScopeGuard () noexcept(std::is_nothrow_invocable_v< Callback > &&std::is_nothrow_destructible_v< Callback >) | |
ScopeGuard & | operator= (const ScopeGuard &)=delete |
void | dismiss () noexcept |
|
delete |
|
delete |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
delete |