Lines Matching refs:operator
79 constexpr common_type<duration>::type operator+() const;
80 constexpr common_type<duration>::type operator-() const;
81 constexpr duration& operator++(); // constexpr in C++17
82 constexpr duration operator++(int); // constexpr in C++17
83 constexpr duration& operator--(); // constexpr in C++17
84 constexpr duration operator--(int); // constexpr in C++17
86 constexpr duration& operator+=(const duration& d); // constexpr in C++17
87 constexpr duration& operator-=(const duration& d); // constexpr in C++17
89 duration& operator*=(const rep& rhs); // constexpr in C++17
90 duration& operator/=(const rep& rhs); // constexpr in C++17
91 duration& operator%=(const rep& rhs); // constexpr in C++17
92 duration& operator%=(const duration& rhs); // constexpr in C++17
133 time_point& operator+=(const duration& d); // constexpr in C++17
134 time_point& operator-=(const duration& d); // constexpr in C++17
157 operator+(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
161 operator-(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
165 operator*(const duration<Rep1, Period>& d, const Rep2& s);
169 operator*(const Rep1& s, const duration<Rep2, Period>& d);
173 operator/(const duration<Rep1, Period>& d, const Rep2& s);
177 operator/(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
182 bool operator==(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
185 bool operator!=(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
188 bool operator< (const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
191 bool operator<=(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
194 bool operator> (const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
197 bool operator>=(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);
213 operator<<(basic_ostream<charT, traits>& os,
219 operator+(const time_point<Clock, Duration1>& lhs, const duration<Rep2, Period2>& rhs);
222 operator+(const duration<Rep1, Period1>& lhs, const time_point<Clock, Duration2>& rhs);
225 operator-(const time_point<Clock, Duration1>& lhs, const duration<Rep2, Period2>& rhs);
228 operator-(const time_point<Clock, Duration1>& lhs, const time_point<Clock, Duration2>& rhs);
232 … bool operator==(const time_point<Clock, Duration1>& lhs, const time_point<Clock, Duration2>& rhs);
234 … bool operator!=(const time_point<Clock, Duration1>& lhs, const time_point<Clock, Duration2>& rhs);
236 … bool operator< (const time_point<Clock, Duration1>& lhs, const time_point<Clock, Duration2>& rhs);
238 … bool operator<=(const time_point<Clock, Duration1>& lhs, const time_point<Clock, Duration2>& rhs);
240 … bool operator> (const time_point<Clock, Duration1>& lhs, const time_point<Clock, Duration2>& rhs);
242 … bool operator>=(const time_point<Clock, Duration1>& lhs, const time_point<Clock, Duration2>& rhs);
333 constexpr bool operator==(const day& x, const day& y) noexcept;
334 constexpr strong_ordering operator<=>(const day& x, const day& y) noexcept;
335 constexpr day operator+(const day& x, const days& y) noexcept;
336 constexpr day operator+(const days& x, const day& y) noexcept;
337 constexpr day operator-(const day& x, const days& y) noexcept;
338 constexpr days operator-(const day& x, const day& y) noexcept;
341 operator<<(basic_ostream<charT, traits>& os, const day& d);
345 constexpr bool operator==(const month& x, const month& y) noexcept;
346 constexpr strong_ordering operator<=>(const month& x, const month& y) noexcept;
348 constexpr month operator+(const month& x, const months& y) noexcept;
349 constexpr month operator+(const months& x, const month& y) noexcept;
350 constexpr month operator-(const month& x, const months& y) noexcept;
351 constexpr months operator-(const month& x, const month& y) noexcept;
354 operator<<(basic_ostream<charT, traits>& os, const month& m);
358 constexpr bool operator==(const year& x, const year& y) noexcept;
359 constexpr strong_ordering operator<=>(const year& x, const year& y) noexcept;
361 constexpr year operator+(const year& x, const years& y) noexcept;
362 constexpr year operator+(const years& x, const year& y) noexcept;
363 constexpr year operator-(const year& x, const years& y) noexcept;
364 constexpr years operator-(const year& x, const year& y) noexcept;
367 operator<<(basic_ostream<charT, traits>& os, const year& y);
372 constexpr bool operator==(const weekday& x, const weekday& y) noexcept;
373 constexpr bool operator!=(const weekday& x, const weekday& y) noexcept;
374 constexpr weekday operator+(const weekday& x, const days& y) noexcept;
375 constexpr weekday operator+(const days& x, const weekday& y) noexcept;
376 constexpr weekday operator-(const weekday& x, const days& y) noexcept;
377 constexpr days operator-(const weekday& x, const weekday& y) noexcept;
380 operator<<(basic_ostream<charT, traits>& os, const weekday& wd);
385 constexpr bool operator==(const weekday_indexed& x, const weekday_indexed& y) noexcept;
386 constexpr bool operator!=(const weekday_indexed& x, const weekday_indexed& y) noexcept;
390 operator<<(basic_ostream<charT, traits>& os, const weekday_indexed& wdi);
395 constexpr bool operator==(const weekday_last& x, const weekday_last& y) noexcept;
396 constexpr bool operator!=(const weekday_last& x, const weekday_last& y) noexcept;
400 operator<<(basic_ostream<charT, traits>& os, const weekday_last& wdl);
405 constexpr bool operator==(const month_day& x, const month_day& y) noexcept;
406 constexpr strong_ordering operator<=>(const month_day& x, const month_day& y) noexcept;
410 operator<<(basic_ostream<charT, traits>& os, const month_day& md);
415 constexpr bool operator==(const month_day_last& x, const month_day_last& y) noexcept;
416 constexpr strong_ordering operator<=>(const month_day_last& x, const month_day_last& y) noexcept;
420 operator<<(basic_ostream<charT, traits>& os, const month_day_last& mdl);
425 constexpr bool operator==(const month_weekday& x, const month_weekday& y) noexcept;
426 constexpr bool operator!=(const month_weekday& x, const month_weekday& y) noexcept;
430 operator<<(basic_ostream<charT, traits>& os, const month_weekday& mwd);
435 constexpr bool operator==(const month_weekday_last& x, const month_weekday_last& y) noexcept;
436 constexpr bool operator!=(const month_weekday_last& x, const month_weekday_last& y) noexcept;
440 operator<<(basic_ostream<charT, traits>& os, const month_weekday_last& mwdl);
446 constexpr bool operator==(const year_month& x, const year_month& y) noexcept;
447 constexpr strong_ordering operator<=>(const year_month& x, const year_month& y) noexcept;
449 constexpr year_month operator+(const year_month& ym, const months& dm) noexcept;
450 constexpr year_month operator+(const months& dm, const year_month& ym) noexcept;
451 constexpr year_month operator-(const year_month& ym, const months& dm) noexcept;
452 constexpr months operator-(const year_month& x, const year_month& y) noexcept;
453 constexpr year_month operator+(const year_month& ym, const years& dy) noexcept;
454 constexpr year_month operator+(const years& dy, const year_month& ym) noexcept;
455 constexpr year_month operator-(const year_month& ym, const years& dy) noexcept;
459 operator<<(basic_ostream<charT, traits>& os, const year_month& ym);
464 constexpr bool operator==(const year_month_day& x, const year_month_day& y) noexcept;
465 constexpr strong_ordering operator<=>(const year_month_day& x, const year_month_day& y) noexcept;
467 constexpr year_month_day operator+(const year_month_day& ymd, const months& dm) noexcept;
468 constexpr year_month_day operator+(const months& dm, const year_month_day& ymd) noexcept;
469 constexpr year_month_day operator+(const year_month_day& ymd, const years& dy) noexcept;
470 constexpr year_month_day operator+(const years& dy, const year_month_day& ymd) noexcept;
471 constexpr year_month_day operator-(const year_month_day& ymd, const months& dm) noexcept;
472 constexpr year_month_day operator-(const year_month_day& ymd, const years& dy) noexcept;
476 operator<<(basic_ostream<charT, traits>& os, const year_month_day& ymd);
481 constexpr bool operator==(const year_month_day_last& x, const year_month_day_last& y) noexcept;
482 constexpr strong_ordering operator<=>(const year_month_day_last_day& x, const year_month_day_last_d…
485 operator+(const year_month_day_last& ymdl, const months& dm) noexcept;
487 operator+(const months& dm, const year_month_day_last& ymdl) noexcept;
489 operator+(const year_month_day_last& ymdl, const years& dy) noexcept;
491 operator+(const years& dy, const year_month_day_last& ymdl) noexcept;
493 operator-(const year_month_day_last& ymdl, const months& dm) noexcept;
495 operator-(const year_month_day_last& ymdl, const years& dy) noexcept;
499 operator<<(basic_ostream<charT, traits>& os, const year_month_day_last& ymdl);
504 constexpr bool operator==(const year_month_weekday& x,
506 constexpr bool operator!=(const year_month_weekday& x,
510 operator+(const year_month_weekday& ymwd, const months& dm) noexcept;
512 operator+(const months& dm, const year_month_weekday& ymwd) noexcept;
514 operator+(const year_month_weekday& ymwd, const years& dy) noexcept;
516 operator+(const years& dy, const year_month_weekday& ymwd) noexcept;
518 operator-(const year_month_weekday& ymwd, const months& dm) noexcept;
520 operator-(const year_month_weekday& ymwd, const years& dy) noexcept;
524 operator<<(basic_ostream<charT, traits>& os, const year_month_weekday& ymwd);
529 constexpr bool operator==(const year_month_weekday_last& x,
531 constexpr bool operator!=(const year_month_weekday_last& x,
534 operator+(const year_month_weekday_last& ymwdl, const months& dm) noexcept;
536 operator+(const months& dm, const year_month_weekday_last& ymwdl) noexcept;
538 operator+(const year_month_weekday_last& ymwdl, const years& dy) noexcept;
540 operator+(const years& dy, const year_month_weekday_last& ymwdl) noexcept;
542 operator-(const year_month_weekday_last& ymwdl, const months& dm) noexcept;
544 operator-(const year_month_weekday_last& ymwdl, const years& dy) noexcept;
548 operator<<(basic_ostream<charT, traits>& os, const year_month_weekday_last& ymwdl);
552 operator/(const year& y, const month& m) noexcept;
554 operator/(const year& y, int m) noexcept;
556 operator/(const month& m, const day& d) noexcept;
558 operator/(const month& m, int d) noexcept;
560 operator/(int m, const day& d) noexcept;
562 operator/(const day& d, const month& m) noexcept;
564 operator/(const day& d, int m) noexcept;
566 operator/(const month& m, last_spec) noexcept;
568 operator/(int m, last_spec) noexcept;
570 operator/(last_spec, const month& m) noexcept;
572 operator/(last_spec, int m) noexcept;
574 operator/(const month& m, const weekday_indexed& wdi) noexcept;
576 operator/(int m, const weekday_indexed& wdi) noexcept;
578 operator/(const weekday_indexed& wdi, const month& m) noexcept;
580 operator/(const weekday_indexed& wdi, int m) noexcept;
582 operator/(const month& m, const weekday_last& wdl) noexcept;
584 operator/(int m, const weekday_last& wdl) noexcept;
586 operator/(const weekday_last& wdl, const month& m) noexcept;
588 operator/(const weekday_last& wdl, int m) noexcept;
590 operator/(const year_month& ym, const day& d) noexcept;
592 operator/(const year_month& ym, int d) noexcept;
594 operator/(const year& y, const month_day& md) noexcept;
596 operator/(int y, const month_day& md) noexcept;
598 operator/(const month_day& md, const year& y) noexcept;
600 operator/(const month_day& md, int y) noexcept;
602 operator/(const year_month& ym, last_spec) noexcept;
604 operator/(const year& y, const month_day_last& mdl) noexcept;
606 operator/(int y, const month_day_last& mdl) noexcept;
608 operator/(const month_day_last& mdl, const year& y) noexcept;
610 operator/(const month_day_last& mdl, int y) noexcept;
612 operator/(const year_month& ym, const weekday_indexed& wdi) noexcept;
614 operator/(const year& y, const month_weekday& mwd) noexcept;
616 operator/(int y, const month_weekday& mwd) noexcept;
618 operator/(const month_weekday& mwd, const year& y) noexcept;
620 operator/(const month_weekday& mwd, int y) noexcept;
622 operator/(const year_month& ym, const weekday_last& wdl) noexcept;
624 operator/(const year& y, const month_weekday_last& mwdl) noexcept;
626 operator/(int y, const month_weekday_last& mwdl) noexcept;
628 operator/(const month_weekday_last& mwdl, const year& y) noexcept;
630 operator/(const month_weekday_last& mwdl, int y) noexcept;
655 constexpr explicit operator precision() const noexcept;
668 bool operator==(const time_zone& x, const time_zone& y) noexcept;
669 bool operator!=(const time_zone& x, const time_zone& y) noexcept;
670 bool operator<(const time_zone& x, const time_zone& y) noexcept;
671 bool operator>(const time_zone& x, const time_zone& y) noexcept;
672 bool operator<=(const time_zone& x, const time_zone& y) noexcept;
673 bool operator>=(const time_zone& x, const time_zone& y) noexcept;
723 constexpr chrono::hours operator ""h(unsigned long long); // C++14
724 constexpr chrono::duration<unspecified , ratio<3600,1>> operator ""h(long double); // C++14
725 constexpr chrono::minutes operator ""min(unsigned long long); // C++14
726 constexpr chrono::duration<unspecified , ratio<60,1>> operator ""min(long double); // C++14
727 constexpr chrono::seconds operator ""s(unsigned long long); // C++14
728 constexpr chrono::duration<unspecified > operator ""s(long double); // C++14
729 constexpr chrono::milliseconds operator ""ms(unsigned long long); // C++14
730 constexpr chrono::duration<unspecified , milli> operator ""ms(long double); // C++14
731 constexpr chrono::microseconds operator ""us(unsigned long long); // C++14
732 constexpr chrono::duration<unspecified , micro> operator ""us(long double); // C++14
733 constexpr chrono::nanoseconds operator ""ns(unsigned long long); // C++14
734 constexpr chrono::duration<unspecified , nano> operator ""ns(long double); // C++14
735 constexpr chrono::day operator ""d(unsigned long long d) noexcept…
736 constexpr chrono::year operator ""y(unsigned long long y) noexcept…