![]() |
LeechCraft
0.6.70-6645-gcd10d7e
Modular cross-platform feature rich live environment.
|
#include "util.h"
Public Member Functions | |
ScopeGuard () noexcept | |
ScopeGuard (const F &f) noexcept | |
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 > () | |
|
inlinenoexcept |
Definition at line 48 of file util.h.
Referenced by LeechCraft::Util::detail::ScopeGuard< F >::ScopeGuard().
|
inlinenoexcept |
Definition at line 54 of file util.h.
References LeechCraft::Util::detail::ScopeGuard< F >::operator=(), and LeechCraft::Util::detail::ScopeGuard< F >::ScopeGuard().
|
delete |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
Definition at line 86 of file util.h.
Referenced by LeechCraft::Util::detail::ScopeGuard< F >::EraseType().
|
inline |
Definition at line 91 of file util.h.
References LeechCraft::Util::detail::ScopeGuard< F >::Dismiss().
Referenced by LeechCraft::Util::detail::ScopeGuard< F >::operator ScopeGuard< DefaultScopeGuardDeleter >().
|
inline |
Definition at line 97 of file util.h.
References LeechCraft::Util::detail::ScopeGuard< F >::EraseType().
|
delete |
Referenced by LeechCraft::Util::detail::ScopeGuard< F >::ScopeGuard().
|
inline |