std::chrono::hh_mm_ss - cppreference.com (original) (raw)

| | | | | --------------------------------------------- | | ------------- | | template< class Duration > class hh_mm_ss; | | (since C++20) |

The class template hh_mm_ss splits a std::chrono::duration into a "broken down" time such as hours:minutes:seconds, with the precision of the split determined by the Duration template parameter. It is primarily a formatting tool.

Duration must be a specialization of std::chrono::duration, otherwise the program is ill-formed.

Contents

[edit] Member constants

constexpr unsigned fractional_width[static] the smallest possible integer in the range [​0​, 18] such that precision (see below) will exactly represent the value of Duration{1}, or 6 if there's no such integer (public static member constant)

[edit] Member types

[edit] Member functions

[edit] Non-member functions

[edit] Helper classes