Lines Matching refs:__d
138 unique_lock(mutex_type& __m, const chrono::duration<_Rep, _Period>& __d)
139 : __m_(_VSTD::addressof(__m)), __owns_(__m.try_lock_for(__d)) {}
170 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,
342 __safe_nanosecond_cast(chrono::duration<_Rep, _Period> __d)
347 _Rep __result_float = __d.count() * __ratio::num / __ratio::den;
365 __safe_nanosecond_cast(chrono::duration<_Rep, _Period> __d)
368 if (__d.count() == 0) {
375 if (__d.count() > 0 && __d.count() > __result_max / __ratio::num) {
380 if (__d.count() < 0 && __d.count() < __result_min / __ratio::num) {
384 __ns_rep __result = __d.count() * __ratio::num / __ratio::den;
436 const chrono::duration<_Rep, _Period>& __d)
439 if (__d <= __d.zero())
452 __ns_rep __d_ns_count = _VSTD::__safe_nanosecond_cast(__d).count();
460 return steady_clock::now() - __c_now < __d ? cv_status::no_timeout :
468 const chrono::duration<_Rep, _Period>& __d,
471 return wait_until(__lk, chrono::steady_clock::now() + __d,
485 nanoseconds __d = __tp.time_since_epoch();
487 seconds __s = duration_cast<seconds>(__d);
493 __ts.tv_nsec = (__d - __s).count();