Lines Matching refs:_Lock
134 template <class _Lock>
136 void wait(_Lock& __lock);
137 template <class _Lock, class _Predicate>
139 void wait(_Lock& __lock, _Predicate __pred);
141 template <class _Lock, class _Clock, class _Duration>
144 wait_until(_Lock& __lock,
147 template <class _Lock, class _Clock, class _Duration, class _Predicate>
150 wait_until(_Lock& __lock,
154 template <class _Lock, class _Rep, class _Period>
157 wait_for(_Lock& __lock,
160 template <class _Lock, class _Rep, class _Period, class _Predicate>
163 wait_for(_Lock& __lock,
190 template <class _Lock>
191 void operator()(_Lock* __m) {__m->lock();}
194 template <class _Lock>
196 condition_variable_any::wait(_Lock& __lock)
201 unique_ptr<_Lock, __lock_external> __lxx(&__lock);
206 template <class _Lock, class _Predicate>
209 condition_variable_any::wait(_Lock& __lock, _Predicate __pred)
215 template <class _Lock, class _Clock, class _Duration>
217 condition_variable_any::wait_until(_Lock& __lock,
223 unique_ptr<_Lock, __lock_external> __lxx(&__lock);
228 template <class _Lock, class _Clock, class _Duration, class _Predicate>
231 condition_variable_any::wait_until(_Lock& __lock,
241 template <class _Lock, class _Rep, class _Period>
244 condition_variable_any::wait_for(_Lock& __lock,
250 template <class _Lock, class _Rep, class _Period, class _Predicate>
253 condition_variable_any::wait_for(_Lock& __lock,