Lines Matching refs:__d
135 unique_lock(mutex_type& __m, const chrono::duration<_Rep, _Period>& __d)
136 : __m_(_VSTD::addressof(__m)), __owns_(__m.try_lock_for(__d)) {}
169 bool try_lock_for(const chrono::duration<_Rep, _Period>& __d);
226 unique_lock<_Mutex>::try_lock_for(const chrono::duration<_Rep, _Period>& __d)
232 __owns_ = __m_->try_lock_for(__d);
314 const chrono::duration<_Rep, _Period>& __d);
320 const chrono::duration<_Rep, _Period>& __d,
346 __safe_nanosecond_cast(chrono::duration<_Rep, _Period> __d)
351 _Rep __result_float = __d.count() * __ratio::num / __ratio::den;
373 __safe_nanosecond_cast(chrono::duration<_Rep, _Period> __d)
376 if (__d.count() == 0) {
383 if (__d.count() > 0 && __d.count() > __result_max / __ratio::num) {
388 if (__d.count() < 0 && __d.count() < __result_min / __ratio::num) {
392 __ns_rep __result = __d.count() * __ratio::num / __ratio::den;
444 const chrono::duration<_Rep, _Period>& __d)
447 if (__d <= __d.zero())
460 __ns_rep __d_ns_count = __safe_nanosecond_cast(__d).count();
468 return steady_clock::now() - __c_now < __d ? cv_status::no_timeout :
476 const chrono::duration<_Rep, _Period>& __d,
479 return wait_until(__lk, chrono::steady_clock::now() + __d,
493 nanoseconds __d = __tp.time_since_epoch();
495 seconds __s = duration_cast<seconds>(__d);
501 __ts.tv_nsec = (__d - __s).count();