Searched defs:OptionalLockGuard (Results 1 – 1 of 1) sorted by relevance
31 struct OptionalLockGuard { struct32 explicit OptionalLockGuard(std::mutex& m): mtx(m), status(m.try_lock()) {} in OptionalLockGuard() argument34 ~OptionalLockGuard() in ~OptionalLockGuard() argument42 OptionalLockGuard& operator=(const OptionalLockGuard&) = delete; argument44 std::mutex& mtx;45 bool status = false;