Searched refs:shared_timed_mutex (Results 1 – 17 of 17) 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;206 class _LIBCPP_TYPE_VIS _LIBCPP_AVAILABILITY_SHARED_MUTEX shared_timed_mutex210 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;[all …]
84 // This controls the availability of std::shared_mutex and std::shared_timed_mutex,
57 class shared_timed_mutex;149 friend class shared_timed_mutex;259 friend class shared_timed_mutex;447 class shared_timed_mutex460 shared_timed_mutex() = default;461 ~shared_timed_mutex() = default;463 shared_timed_mutex(const shared_timed_mutex&) = delete;464 shared_timed_mutex& operator=(const shared_timed_mutex&) = delete;
62 class shared_timed_mutex;154 friend class shared_timed_mutex;264 friend class shared_timed_mutex;452 class shared_timed_mutex465 shared_timed_mutex() = default;466 ~shared_timed_mutex() = default;468 shared_timed_mutex(const shared_timed_mutex&) = delete;469 shared_timed_mutex& operator=(const shared_timed_mutex&) = delete;
101 std::shared_timed_mutex impl;
32 "`3891 <https://wg21.link/n3891>`__","SG1","A proposal to rename shared_mutex to shared_timed_mutex…
1592 (shared_timed_mutex::try_lock_until,1593 shared_timed_mutex::try_lock_shared_until): Likewise.1896 * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise.1897 * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise.1898 * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise.1899 * testsuite/30_threads/shared_timed_mutex/try_lock/3.cc: Likewise.1900 * testsuite/30_threads/shared_timed_mutex/unlock/1.cc: Likewise.2214 * testsuite/30_threads/shared_timed_mutex/unlock/1.cc: New.3027 (shared_timed_mutex): Derive from one of the new helper types.4132 * include/std/shared_mutex (shared_timed_mutex): Add comments to[all …]
4348 * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise.4349 * testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc: Likewise.4350 * testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc: Likewise.4351 * testsuite/30_threads/shared_timed_mutex/requirements/4353 * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise.4354 * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise.6062 * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise.6063 * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc:6064 * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise.6926 Rename testsuite directory shared_mutex to shared_timed_mutex[all …]
345 * include/std/shared_mutex (shared_timed_mutex::try_lock_until)346 (shared_timed_mutex::try_lock_shared_until): Loop until the absolute348 * testsuite/30_threads/shared_timed_mutex/try_lock_until/1.cc: New351 * testsuite/30_threads/shared_timed_mutex/try_lock_until/1.cc: New355 Add full steady_clock support to shared_timed_mutex362 * include/std/shared_mutex (shared_timed_mutex): Define __clock_t as364 (shared_timed_mutex::try_lock_for) Round up wait duration if necessary.365 (shared_timed_mutex::try_lock_shared_for): Likewise.366 (shared_timed_mutex::try_lock_until): Use existing try_lock_until372 (shared_timed_mutex::try_lock_shared_until): Likewise.[all …]
3031 * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise.3032 * testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc: Likewise.3033 * testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc: Likewise.3034 * testsuite/30_threads/shared_timed_mutex/requirements/3036 * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise.3037 * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise.3038 * testsuite/30_threads/shared_timed_mutex/try_lock/3.cc: Likewise.3039 * testsuite/30_threads/shared_timed_mutex/unlock/1.cc: Likewise.3402 (shared_mutex, shared_timed_mutex, shared_lock): Likewise.
3901 * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise.3902 * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise.3903 * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise.3904 * testsuite/30_threads/shared_timed_mutex/try_lock/3.cc: Likewise.3905 * testsuite/30_threads/shared_timed_mutex/unlock/1.cc: Likewise.6868 * testsuite/30_threads/shared_timed_mutex/try_lock_until/1.cc: New6870 * testsuite/30_threads/shared_timed_mutex/try_lock_until/2.cc: New6884 * include/std/shared_mutex (shared_timed_mutex::try_lock_shared_until):6901 * testsuite/30_threads/shared_timed_mutex/try_lock_until/clock_neg.cc:7067 * testsuite/30_threads/shared_timed_mutex/94069.cc: New test.
3370 * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise.3371 * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise.3372 * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise.3373 * testsuite/30_threads/shared_timed_mutex/try_lock/3.cc: Likewise.7108 * testsuite/30_threads/shared_timed_mutex/*: Likewise.
4005 # Also check for pthread_rwlock_t for std::shared_timed_mutex in C++14
4001 # Also check for pthread_rwlock_t for std::shared_timed_mutex in C++14
99752 9f9deaeeafc35ae4a0ded4bc99d859ca libstdc++-v3/testsuite/30_threads/shared_timed_mutex/94069.cc99753 d34044c5138381f5bcc25eccc223500f libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc99754 6d2ebff6f3dab76404ae6d3dd0256081 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_…99755 e5e5a4c46c647c3b2a4d7bb958862961 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/copy_ne…99756 3d7018f7e1da2ad1558d6f99011a7447 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/requirements…99757 5a1e4141b74a314c2c7bb84adac14bed libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc99758 603589498fe4452eee76668a50611f1c libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc99759 8afd404f201b5c435bd99fb2624ffa2c libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/3.cc99760 cc15714a1df0c0f7c4be1f8e7b828961 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock_unt…99761 480dda0b092e057f335406704387a519 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock_unt…[all …]
114209 f7bf34fe4d1808d4d60b358da7a34181 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/94069.cc114210 4ce2dd433f70cf84cb582f35697715d3 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc114211 54e98e5dade8576a0559561aca91cb56 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_…114212 589f8529b59928a926cdeaad153fc93a libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/copy_ne…114213 5111094108c7cc52b54788be50e4d89e libstdc++-v3/testsuite/30_threads/shared_timed_mutex/requirements…114214 624ec4bd65611dea7a6b1680b923fc9b libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc114215 bca0cd8c90e7103ddcef86808025a4c1 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc114216 9118f60146ec640b1bb182cb9587670c libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/3.cc114217 e6a55c7c1195e820762357a542810f30 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock_unt…114218 a687e67b0f003e1dd82e13641e7b5390 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock_unt…[all …]