![]() |
LeechCraft 0.6.70-17609-g3dde4097dd
Modular cross-platform feature rich live environment.
|
#include "util.h"
Public Member Functions | |
ScopeGuard () noexcept | |
ScopeGuard (const F &f) noexcept | |
template<typename F1, typename F2> requires std::is_same_v<F, DefaultScopeGuardDeleter> | |
ScopeGuard (ScopeGuard< F1 > &&g1, ScopeGuard< F2 > &&g2) | |
ScopeGuard (const ScopeGuard &)=delete | |
ScopeGuard & | operator= (const ScopeGuard &)=delete |
ScopeGuard & | operator= (ScopeGuard &&other) |
ScopeGuard (ScopeGuard &&other) noexcept | |
~ScopeGuard () | |
void | Dismiss () noexcept |
ScopeGuard< DefaultScopeGuardDeleter > | EraseType () |
operator ScopeGuard< DefaultScopeGuardDeleter > () | |
SharedScopeGuard | Shared () && |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicit |
|
delete |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |