std::chrono::hh_mm_ss(3cxx)

std::chrono::hh_mm_ss3cxx

Usage

#include <chrono>

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

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

Author

Generated automatically by Doxygen for libstdc++ from the source code.

From libstdc++-13-doc 13.3.0-16 in Debian 13 (Trixie). Also shipped by libstdc++-14-doc. Parsed by carta from the page's man source.