Class libjxl :: jxl :: ScopeGuard
template <class Callback>
class ScopeGuard
{ ... };
ScopeGuard(const ScopeGuard<Callback>&)
deleted
ScopeGuard(ScopeGuard<Callback>&& other)
template <class CallbackParam>
ScopeGuard(CallbackParam&& callback)
auto Disarm() -> void
auto operator=(const ScopeGuard<Callback>&) -> ScopeGuard<Callback>&
deleted
auto operator=(ScopeGuard<Callback>&&) -> ScopeGuard<Callback>&
deleted