Lines Matching refs:_Lock
135 template <class _Lock>
137 void wait(_Lock& __lock);
138 template <class _Lock, class _Predicate>
140 void wait(_Lock& __lock, _Predicate __pred);
142 template <class _Lock, class _Clock, class _Duration>
145 wait_until(_Lock& __lock,
148 template <class _Lock, class _Clock, class _Duration, class _Predicate>
151 wait_until(_Lock& __lock,
155 template <class _Lock, class _Rep, class _Period>
158 wait_for(_Lock& __lock,
161 template <class _Lock, class _Rep, class _Period, class _Predicate>
164 wait_for(_Lock& __lock,
191 template <class _Lock>
192 void operator()(_Lock* __m) {__m->lock();}
195 template <class _Lock>
197 condition_variable_any::wait(_Lock& __lock)
202 unique_ptr<_Lock, __lock_external> __lxx(&__lock);
207 template <class _Lock, class _Predicate>
210 condition_variable_any::wait(_Lock& __lock, _Predicate __pred)
216 template <class _Lock, class _Clock, class _Duration>
218 condition_variable_any::wait_until(_Lock& __lock,
224 unique_ptr<_Lock, __lock_external> __lxx(&__lock);
229 template <class _Lock, class _Clock, class _Duration, class _Predicate>
232 condition_variable_any::wait_until(_Lock& __lock,
242 template <class _Lock, class _Rep, class _Period>
245 condition_variable_any::wait_for(_Lock& __lock,
251 template <class _Lock, class _Rep, class _Period, class _Predicate>
254 condition_variable_any::wait_for(_Lock& __lock,