20#ifndef INCLUDED_COMPHELPER_SCOPEGUARD_HXX
21#define INCLUDED_COMPHELPER_SCOPEGUARD_HXX
44#pragma clang diagnostic push
45#pragma clang diagnostic ignored "-Wundefined-internal"
86#pragma clang diagnostic pop
ScopeGuard to ease writing exception-safe code.
void dismiss()
Dismisses the scope guard, i.e.
ScopeGuard(const ScopeGuard &)=delete
ScopeGuard & operator=(const ScopeGuard &)=delete
#define suppress_fun_call_w_exception(expr)