Lines Matching refs:mutex
33 void wait(unique_lock<mutex>& lock);
35 void wait(unique_lock<mutex>& lock, Predicate pred);
39 wait_until(unique_lock<mutex>& lock,
44 wait_until(unique_lock<mutex>& lock,
50 wait_for(unique_lock<mutex>& lock,
55 wait_for(unique_lock<mutex>& lock,
63 void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk);
126 shared_ptr<mutex> __mut_;
172 : __mut_(make_shared<mutex>()) {}
178 {lock_guard<mutex> __lx(*__mut_);}
186 {lock_guard<mutex> __lx(*__mut_);}
200 shared_ptr<mutex> __mut = __mut_;
201 unique_lock<mutex> __lk(*__mut);
204 lock_guard<unique_lock<mutex> > __lx(__lk, adopt_lock);
222 shared_ptr<mutex> __mut = __mut_;
223 unique_lock<mutex> __lk(*__mut);
226 lock_guard<unique_lock<mutex> > __lx(__lk, adopt_lock);
264 void notify_all_at_thread_exit(condition_variable&, unique_lock<mutex>);