Aller au contenu
Bienvenue sur la nouvelle documentation de CppUtils !
template <class F>
explicit constexpr ScopeGuard::ScopeGuard(F&& onExit) noexcept(std::is_nothrow_constructible_v<Function, F>);
ScopeGuard::ScopeGuard(const ScopeGuard&) = delete;
auto ScopeGuard::operator=(const ScopeGuard&) -> ScopeGuard& = delete;
constexpr ScopeGuard::~ScopeGuard() noexcept;
constexpr void ScopeGuard::dismiss() noexcept;