Home
last modified time | relevance | path

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

/external/rust/android-crates-io/extra_versions/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/rust/android-crates-io/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
43 impl<T, F> Deref for ScopeGuard<T, F> implementation
54 impl<T, F> DerefMut for ScopeGuard<T, F> implementation
64 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.rst392 .. _module-pw_function-design:
/external/rust/android-crates-io/crates/scopeguard/src/
Dlib.rs304 pub struct ScopeGuard<T, F, S = Always> struct
315 impl<T, F, S> ScopeGuard<T, F, S> argument
435 unsafe impl<T, F, S> Sync for ScopeGuard<T, F, S> implementation
443 impl<T, F, S> Deref for ScopeGuard<T, F, S> implementation
455 impl<T, F, S> DerefMut for ScopeGuard<T, F, S> implementation
465 impl<T, F, S> Drop for ScopeGuard<T, F, S> implementation
480 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/sdv/vsomeip/third_party/boost/optional/test/
Dtestable_classes.hpp17 struct ScopeGuard // no copy/move ctor/assign struct
20 explicit ScopeGuard(int v) : val_(v) {} in ScopeGuard() function
25 ScopeGuard(ScopeGuard const&); argument
/external/zstd/contrib/pzstd/utils/test/
DScopeGuardTest.cpp15 TEST(ScopeGuard, Dismiss) { in TEST() argument
22 TEST(ScopeGuard, Executes) { in TEST() argument
/external/rust/android-crates-io/crates/crossbeam-epoch/src/
Dguard.rs368 struct ScopeGuard(*const Local); in repin_after() struct
369 impl Drop for ScopeGuard { in repin_after() implementation
/external/zstd/contrib/pzstd/utils/
DScopeGuard.h31 explicit ScopeGuard(Function&& function) in ScopeGuard() function