Searched refs:shared_timed_mutex (Results 1 – 4 of 4) sorted by relevance
108 shared_timed_mutex::shared_timed_mutex() : __base() {} in shared_timed_mutex() function in shared_timed_mutex109 void shared_timed_mutex::lock() { return __base.lock(); } in lock()110 bool shared_timed_mutex::try_lock() { return __base.try_lock(); } in try_lock()111 void shared_timed_mutex::unlock() { return __base.unlock(); } in unlock()112 void shared_timed_mutex::lock_shared() { return __base.lock_shared(); } in lock_shared()113 bool shared_timed_mutex::try_lock_shared() { return __base.try_lock_shared(); } in try_lock_shared()114 void shared_timed_mutex::unlock_shared() { return __base.unlock_shared(); } in unlock_shared()
44 class shared_timed_mutex47 shared_timed_mutex();48 ~shared_timed_mutex();50 shared_timed_mutex(const shared_timed_mutex&) = delete;51 shared_timed_mutex& operator=(const shared_timed_mutex&) = delete;210 shared_timed_mutex();211 _LIBCPP_INLINE_VISIBILITY ~shared_timed_mutex() = default;213 shared_timed_mutex(const shared_timed_mutex&) = delete;214 shared_timed_mutex& operator=(const shared_timed_mutex&) = delete;251 shared_timed_mutex::try_lock_until([all …]
84 // This controls the availability of std::shared_mutex and std::shared_timed_mutex,
101 std::shared_timed_mutex impl;