namespace std::chrono { template<> class time_of_day<seconds> { public: using precision = chrono::seconds; time_of_day() = default; explicit constexpr time_of_day(chrono::seconds since_midnight) noexcept; constexpr chrono::hours hours() const noexcept; constexpr chrono::minutes minutes() const noexcept; constexpr chrono::seconds seconds() const noexcept; explicit constexpr operator precision() const noexcept; constexpr precision to_duration() const noexcept; constexpr void make24() noexcept; constexpr void make12() noexcept; }; }
explicit constexpr time_of_day(seconds since_midnight) noexcept;
constexpr chrono::hours hours() const noexcept;
constexpr chrono::minutes minutes() const noexcept;
constexpr chrono::seconds seconds() const noexcept;
explicit constexpr operator precision() const noexcept;
constexpr precision to_duration() const noexcept;
constexpr void make24() noexcept;
constexpr void make12() noexcept;