Home
last modified time | relevance | path

Searched refs:guarded_ (Results 1 – 1 of 1) sorted by relevance

/frameworks/base/libs/androidfw/include/androidfw/
DMutexGuard.h51 Guarded() : guarded_(std::in_place) { in Guarded()
54 explicit Guarded(const T& guarded) : guarded_(std::in_place, guarded) { in Guarded()
57 explicit Guarded(T&& guarded) : guarded_(std::in_place, std::move(guarded)) { in Guarded()
66 f(guarded_ ? &guarded_.value() : nullptr); in safeDelete()
67 guarded_.reset(); in safeDelete()
75 std::optional<T> guarded_; variable
81 explicit ScopedLock(Guarded<T>& guarded) : lock_(guarded.lock_), guarded_(*guarded.guarded_) { in ScopedLock()
85 return guarded_;
89 return &guarded_;
93 return &guarded_; in get()
[all …]