Namespaces
Variants

std::chrono::hh_mm_ss<Duration>:: is_negative, std::chrono::hh_mm_ss<Duration>:: hours, std::chrono::hh_mm_ss<Duration>:: minutes, std::chrono::hh_mm_ss<Duration>:: seconds, std::chrono::hh_mm_ss<Duration>:: subseconds

From cppreference.net
constexpr bool is_negative ( ) const noexcept ;
(1)
constexpr std:: chrono :: hours hours ( ) const noexcept ;
(2)
constexpr std:: chrono :: minutes minutes ( ) const noexcept ;
(3)
constexpr std:: chrono :: seconds seconds ( ) const noexcept ;
(4)
constexpr precision subseconds ( ) const noexcept ;
(5)

格納された「分解」時間のコンポーネントを取得します。

戻り値

d が表す期間を d とします:

1) true d が負の場合に返され、 false がそれ以外の場合に返される。
4) std:: chrono :: duration_cast < std:: chrono :: seconds > ( abs ( d ) - hours ( ) - minutes ( ) )
5) abs ( d ) - hours ( ) - minutes ( ) - seconds ( ) std:: chrono :: treat_as_floating_point_v < precision :: rep > true の場合; それ以外の場合 std:: chrono :: duration_cast < precision > ( abs ( d ) - hours ( ) - minutes ( ) - seconds ( ) ) です。