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 |