• Home
  • Raw
  • Download

Lines Matching refs:EXTENSION

29     class BasicLockable; // EXTENSION
89 [section:is_basic_lockable `is_basic_lockable` trait -- EXTENSION]
98 class is_basic_lockable;// EXTENSION
153 [section:is_lockable `is_lockable` trait -- EXTENSION]
161 class is_lockable;// EXTENSION
179 [section:is_recursive_mutex_sur_parole `is_recursive_mutex_sur_parole` trait -- EXTENSION]
188 class is_recursive_mutex_sur_parole: false_type; // EXTENSION
190 class is_recursive_mutex_sur_parole<recursive_mutex>: true_type; // EXTENSION
192 class is_recursive_mutex_sur_parole<timed_recursive_mutex>: true_type; // EXTENSION
202 [section:is_recursive_basic_lockable `is_recursive_basic_lockable` trait -- EXTENSION]
210 class is_recursive_basic_lockable;// EXTENSION
217 [section:is_recursive_lockable `is_recursive_lockable` trait -- EXTENSION]
225 class is_recursive_lockable;// EXTENSION
243 class TimedLockable; // EXTENSION
495 [section:upgrade_lockable `UpgradeLockable` Concept -- EXTENSION]
502 class UpgradeLockable; // EXTENSION
1014 lock_guard<Lockable> make_lock_guard(Lockable& mtx); // EXTENSION
1016 lock_guard<Lockable> make_lock_guard(Lockable& mtx, adopt_lock_t); // EXTENSION
1090 lock_guard<Lockable> make_lock_guard(Lockable& m); // EXTENSION
1106 lock_guard<Lockable> make_lock_guard(Lockable& m, adopt_lock_t); // EXTENSION
1160 [section:StrictLock StrictLock -- EXTENSION]
1246 class upgrade_lock; // EXTENSION
1248 void swap(upgrade_lock <Mutex>& lhs, upgrade_lock <Mutex>& rhs); // EXTENSION
1250 class upgrade_to_unique_lock; // EXTENSION
1290 explicit unique_lock(upgrade_lock<Lockable>&& other) noexcept; // EXTENSION
1658 explicit shared_lock(upgrade_lock<Lockable> && other); // EXTENSION
1862 [section:upgrade_lock Class template `upgrade_lock` - EXTENSION]
1944 [section:upgrade_to_unique_lock Class template `upgrade_to_unique_lock` -- EXTENSION]
2050 [section:other_locks Other Lock Types - EXTENSION]
2210 strict_lock<Lockable> make_strict_lock(Lockable& m); // EXTENSION
2228 nested_strict_lock<Lock> make_nested_strict_lock(Lock& lk); // EXTENSION
3053 [section:lock_range Non-member function `lock(begin,end)` // EXTENSION]
3122 [section:try_lock_range Non-member function `try_lock(begin,end)` // EXTENSION]
3157 [section:lock_factories Lock Factories - EXTENSION]
3163 unique_lock<Lockable> make_unique_lock(Lockable& mtx); // EXTENSION
3166 unique_lock<Lockable> make_unique_lock(Lockable& mtx, adopt_lock_t); // EXTENSION
3168 unique_lock<Lockable> make_unique_lock(Lockable& mtx, defer_lock_t); // EXTENSION
3170 unique_lock<Lockable> make_unique_lock(Lockable& mtx, try_to_lock_t); // EXTENSION
3174 std::tuple<unique_lock<Lockable> ...> make_unique_locks(Lockable& ...mtx); // EXTENSION
3181 unique_lock<Lockable> make_unique_lock(Lockable& mtx); // EXTENSION
3197 unique_lock<Lockable> make_unique_lock(Lockable& mtx, adopt_lock_t tag); // EXTENSION
3200 unique_lock<Lockable> make_unique_lock(Lockable& mtx, defer_lock_t tag); // EXTENSION
3203 unique_lock<Lockable> make_unique_lock(Lockable& mtx, try_to_lock_t tag); // EXTENSION
3220 std::tuple<unique_lock<Lockable> ...> make_unique_locks(Lockable& ...mtx); // EXTENSION