std::chrono::hh_mm_ss< _Duration >
Contents
Detailed Description
template<typename_Duration>
class std::chrono::hh_mm_ss< _Duration >"Utility for splitting a duration into hours, minutes, and
seconds
This is a convenience type that provides accessors for the constituent parts (hours, minutes, seconds and
subseconds) of a duration.
Since
C++20
Name
std::chrono::hh_mm_ss< _Duration >
Synopsis
#include <chrono>
PublicTypesusingprecision = duration< common_type_t< typename _Duration::rep, chrono::seconds::rep >, ratio< 1,
__detail::__pow10(fractional_width)> >
PublicMemberFunctions
constexpr hh_mm_ss (_Duration __d)
constexpr chrono::hourshours () const noexcept
constexpr bool is_negative () const noexcept
constexpr chrono::minutesminutes () const noexcept
constexpr operatorprecision () const noexcept
constexpr chrono::secondsseconds () const noexcept
constexpr precisionsubseconds () const noexcept
constexpr precisionto_duration () const noexcept
StaticPublicAttributesstatic constexpr unsigned fractional_widthFriends
template<typename > struct__detail::__utc_leap_second