Lines Matching full:__d
112 __cast(const duration<_Rep, _Period>& __d)
115 return _ToDur(static_cast<__to_rep>(static_cast<_CR>(__d.count())
126 __cast(const duration<_Rep, _Period>& __d)
129 return _ToDur(static_cast<__to_rep>(__d.count()));
138 __cast(const duration<_Rep, _Period>& __d)
142 static_cast<_CR>(__d.count()) / static_cast<_CR>(_CF::den)));
151 __cast(const duration<_Rep, _Period>& __d)
155 static_cast<_CR>(__d.count()) * static_cast<_CR>(_CF::num)));
173 duration_cast(const duration<_Rep, _Period>& __d)
183 return __dc::__cast(__d);
247 constexpr duration(const duration<_Rep2, _Period2>& __d)
248 : __r(duration_cast<duration>(__d).count()) { }
290 operator+=(const duration& __d)
292 __r += __d.count();
297 operator-=(const duration& __d)
299 __r -= __d.count();
330 operator%=(const duration& __d)
332 __r %= __d.count();
390 operator*(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
393 return duration<__cr, _Period>(__d) *= __s;
398 operator*(const _Rep1& __s, const duration<_Rep2, _Period>& __d)
399 { return __d * __s; }
404 operator/(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
407 return duration<__cr, _Period>(__d) /= __s;
426 operator%(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
429 return duration<__cr, _Period>(__d) %= __s;
525 constexpr time_point() : __d(duration::zero())
529 : __d(__dur)
535 : __d(__t.time_since_epoch())
541 { return __d; }
547 __d += __dur;
554 __d -= __dur;
568 duration __d;