Home | History | Annotate | Download | only in Support

Lines Matching defs:unique_lock

22   /// A pared-down imitation of std::unique_lock from C++11. Contrary to the
25 /// and unlocked after destruction. unique_lock can also unlock the mutex
29 class unique_lock {
34 unique_lock() = default;
35 explicit unique_lock(MutexT &m) : M(&m), locked(true) { M->lock(); }
36 unique_lock(const unique_lock &) = delete;
37 unique_lock &operator=(const unique_lock &) = delete;
39 void operator=(unique_lock &&o) {
48 ~unique_lock() { if (owns_lock()) M->unlock(); }