Searched refs:RWMutex (Results 1 – 2 of 2) sorted by relevance
| /oneTBB/test/common/ |
| H A D | rwm_upgrade_downgrade.h | 27 template <typename RWMutex> 29 RWMutex& mutex_protecting_count; 32 Hammer( RWMutex& m ) : mutex_protecting_count(m) {} in Hammer() 37 typename RWMutex::scoped_lock lock(mutex_protecting_count, false); in operator() 56 template <typename RWMutex> 58 RWMutex rw_mutex; in test_rwm_upgrade_downgrade() 61 utils::NativeParallelFor(p, Hammer<RWMutex>(rw_mutex)); in test_rwm_upgrade_downgrade()
|
| H A D | concepts_common.h | 499 struct RWMutex struct 505 using Correct = RWMutex</*ScopedLock = */true, /*DefaultCtor = */true, /*MutexCtor = */true, /*Dtor… 507 using NoScopedLock = RWMutex</*ScopedLock = */false, /*DefaultCtor = */true, /*MutexCtor = */true, … 511 using ScopedLockNoMutexCtor = RWMutex</*ScopedLock = */true, /*DefaultCtor = */true, /*MutexCtor = … 513 using ScopedLockNoDtor = RWMutex</*ScopedLock = */true, /*DefaultCtor = */true, /*MutexCtor = */tru… 515 using ScopedLockNoAcquire = RWMutex</*ScopedLock = */true, /*DefaultCtor = */true, /*MutexCtor = */… 521 using ScopedLockNoTryAcquire = RWMutex</*ScopedLock = */true, /*DefaultCtor = */true, /*MutexCtor =… 529 using ScopedLockNoRelease = RWMutex</*ScopedLock = */true, /*DefaultCtor = */true, /*MutexCtor = */… 531 using ScopedLockNoUpgrade = RWMutex</*ScopedLock = */true, /*DefaultCtor = */true, /*MutexCtor = */… 535 using ScopedLockNoDowngrade = RWMutex</*ScopedLock = */true, /*DefaultCtor = */true, /*MutexCtor = … [all …]
|