Home
last modified time | relevance | path

Searched refs:RWMutex (Results 1 – 2 of 2) sorted by relevance

/oneTBB/test/common/
H A Drwm_upgrade_downgrade.h27 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 Dconcepts_common.h499 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 …]