Searched refs:guarded_ (Results 1 – 1 of 1) sorted by relevance
51 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_; variable81 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 …]