Home
last modified time | relevance | path

Searched defs:ScopeGuard (Results 1 – 7 of 7) sorted by relevance

/external/rust/crates/hashbrown/src/
Dscopeguard.rs8 pub struct ScopeGuard<T, F> struct
17 pub fn guard<T, F>(value: T, dropfn: F) -> ScopeGuard<T, F> in guard() argument
24 impl<T, F> ScopeGuard<T, F> impl
45 impl<T, F> Deref for ScopeGuard<T, F> implementation
56 impl<T, F> DerefMut for ScopeGuard<T, F> implementation
66 impl<T, F> Drop for ScopeGuard<T, F> implementation
/external/pigweed/pw_function/
Dscope_guard_test.cc25 TEST(ScopeGuard, ExecutesLambda) { in TEST() argument
37 TEST(ScopeGuard, ExecutesFunction) { in TEST() argument
46 TEST(ScopeGuard, ExecutesPwFunction) { in TEST() argument
56 TEST(ScopeGuard, Dismiss) { in TEST() argument
67 TEST(ScopeGuard, MoveConstructor) { in TEST() argument
77 TEST(ScopeGuard, MoveOperator) { in TEST() argument
Ddocs.rst247 ScopeGuard chapter
/external/rust/crates/scopeguard/src/
Dlib.rs298 pub struct ScopeGuard<T, F, S = Always> struct
308 impl<T, F, S> ScopeGuard<T, F, S> implementation
422 unsafe impl<T, F, S> Sync for ScopeGuard<T, F, S> implementation
428 impl<T, F, S> Deref for ScopeGuard<T, F, S> implementation
439 impl<T, F, S> DerefMut for ScopeGuard<T, F, S> implementation
448 impl<T, F, S> Drop for ScopeGuard<T, F, S> implementation
464 impl<T, F, S> fmt::Debug for ScopeGuard<T, F, S> implementation
/external/pigweed/pw_function/public/pw_function/
Dscope_guard.h40 constexpr ScopeGuard(Functor&& functor) in ScopeGuard() function
43 constexpr ScopeGuard(ScopeGuard&& other) noexcept in ScopeGuard() function
49 constexpr ScopeGuard(ScopeGuard<OtherFunctor>&& other) in ScopeGuard() function
/external/zstd/contrib/pzstd/utils/test/
DScopeGuardTest.cpp15 TEST(ScopeGuard, Dismiss) { in TEST() argument
22 TEST(ScopeGuard, Executes) { in TEST() argument
/external/zstd/contrib/pzstd/utils/
DScopeGuard.h31 explicit ScopeGuard(Function&& function) in ScopeGuard() function