Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::chrono::operator==,<,<=,>,>=,<=>(std::chrono::leap_second)

      From cppreference.com
      <cpp‎ |chrono‎ |leap second
       
       
      Date and time library
       
      std::chrono::leap_second
      Member functions
      Nonmember functions
      operator==operator<operator<=operator>operator>=operator<=>
      Helper classes
       
      Defined in header<chrono>
      constexprbool operator==(conststd::chrono::leap_second& x,
                                 conststd::chrono::leap_second& y)noexcept;
      (1)(since C++20)
      constexprstd::strong_ordering operator<=>(conststd::chrono::leap_second& x,
                                                 conststd::chrono::leap_second& y)noexcept;
      (2)(since C++20)
      template<class Duration>

      constexprbool operator==(conststd::chrono::leap_second& x,

                                 conststd::chrono::sys_time<Duration>& y)noexcept;
      (3)(since C++20)
      template<class Duration>

      constexprbool operator<(conststd::chrono::leap_second& x,

                                 conststd::chrono::sys_time<Duration>& y)noexcept;
      (4)(since C++20)
      template<class Duration>

      constexprbool operator<(conststd::chrono::sys_time<Duration>& x,

                                 conststd::chrono::leap_second& y)noexcept;
      (5)(since C++20)
      template<class Duration>

      constexprbool operator>(conststd::chrono::leap_second& x,

                                 conststd::chrono::sys_time<Duration>& y)noexcept;
      (6)(since C++20)
      template<class Duration>

      constexprbool operator>(conststd::chrono::sys_time<Duration>& x,

                                 conststd::chrono::leap_second& y)noexcept;
      (7)(since C++20)
      template<class Duration>

      constexprbool operator<=(conststd::chrono::leap_second& x,

                                 conststd::chrono::sys_time<Duration>& y)noexcept;
      (8)(since C++20)
      template<class Duration>

      constexprbool operator<=(conststd::chrono::sys_time<Duration>& x,

                                 conststd::chrono::leap_second& y)noexcept;
      (9)(since C++20)
      template<class Duration>

      constexprbool operator>=(conststd::chrono::leap_second& x,

                                 conststd::chrono::sys_time<Duration>& y)noexcept;
      (10)(since C++20)
      template<class Duration>

      constexprbool operator>=(conststd::chrono::sys_time<Duration>& x,

                                 conststd::chrono::leap_second& y)noexcept;
      (11)(since C++20)
      template<class Duration>

          requiresstd::three_way_comparable_with<
             std::chrono::sys_seconds,std::chrono::sys_time<Duration>>
      constexprauto operator<=>(conststd::chrono::leap_second& x,

                                 conststd::chrono::sys_time<Duration>& y)noexcept;
      (12)(since C++20)

      Compares the date and time represented by the objectsx andy.

      Return type of(12) is deduced fromx.date()<=> y, and hence the three-way comparison result type ofstd::chrono::seconds andDuration.

      The!= operator issynthesized fromoperator==.

      [edit]Return value

      1)x.date()== y.date()
      2)x.date()<=> y.date()
      3)x.date()== y
      4)x.date()< y
      5)x< y.date()
      6)x.date()> y
      7)x> y.date()
      8)x.date()<= y
      9)x<= y.date()
      10)x.date()>= y
      11)x>= y.date()
      12)x.date()<=> y
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/chrono/leap_second/operator_cmp&oldid=161600"

      [8]ページ先頭

      ©2009-2026 Movatter.jp