Searched refs:ScopeGuard (Results 1 – 1 of 1) sorted by relevance
37 class ScopeGuard40 explicit ScopeGuard(T closure) : in ScopeGuard() function45 ~ScopeGuard() in ~ScopeGuard()51 ScopeGuard(ScopeGuard&&) = default;52 ScopeGuard(const ScopeGuard&) = delete;53 ScopeGuard& operator=(const ScopeGuard&) = delete;54 ScopeGuard& operator=(ScopeGuard&&) = delete;62 ScopeGuard<T> operator<<(T closure)64 return ScopeGuard<T>(std::move(closure));