|
libstdc++
|
Public Types | |
| using | precision = duration< common_type_t< typename _Duration::rep, chrono::seconds::rep >, ratio< 1, __detail::__pow10(fractional_width)> > |
Public Member Functions | |
| constexpr | hh_mm_ss (_Duration __d) |
| constexpr chrono::hours | hours () const noexcept |
| constexpr bool | is_negative () const noexcept |
| constexpr chrono::minutes | minutes () const noexcept |
| constexpr | operator precision () const noexcept |
| constexpr chrono::seconds | seconds () const noexcept |
| constexpr precision | subseconds () const noexcept |
| constexpr precision | to_duration () const noexcept |
Static Public Attributes | |
| static constexpr unsigned | fractional_width |
Friends | |
| template<typename > | |
| struct | __detail::__utc_leap_second |
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.
| using std::chrono::hh_mm_ss< _Duration >::precision = duration<common_type_t<typename _Duration::rep, chrono::seconds::rep>, ratio<1, __detail::__pow10(fractional_width)> > |
|
inlineexplicitconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
friend |
|
staticconstexpr |