Provided by: libstdc++-13-doc_13-20230320-1ubuntu1_all
NAME
std::chrono::hh_mm_ss< _Duration >
SYNOPSIS
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 Definition at line 2269 of file chrono.
Member Typedef Documentation
template<typename _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)> > Definition at line 2322 of file chrono.
Constructor & Destructor Documentation
template<typename _Duration > constexpr std::chrono::hh_mm_ss< _Duration >::hh_mm_ss (_Duration __d) [inline], [explicit], [constexpr] Definition at line 2330 of file chrono.
Member Function Documentation
template<typename _Duration > constexpr chrono::hours std::chrono::hh_mm_ss< _Duration >::hours () const [inline], [constexpr], [noexcept] Definition at line 2344 of file chrono. template<typename _Duration > constexpr bool std::chrono::hh_mm_ss< _Duration >::is_negative () const [inline], [constexpr], [noexcept] Definition at line 2335 of file chrono. template<typename _Duration > constexpr chrono::minutes std::chrono::hh_mm_ss< _Duration >::minutes () const [inline], [constexpr], [noexcept] Definition at line 2348 of file chrono. template<typename _Duration > constexpr std::chrono::hh_mm_ss< _Duration >::operator precision () const [inline], [explicit], [constexpr], [noexcept] Definition at line 2360 of file chrono. template<typename _Duration > constexpr chrono::seconds std::chrono::hh_mm_ss< _Duration >::seconds () const [inline], [constexpr], [noexcept] Definition at line 2352 of file chrono. template<typename _Duration > constexpr precision std::chrono::hh_mm_ss< _Duration >::subseconds () const [inline], [constexpr], [noexcept] Definition at line 2356 of file chrono. template<typename _Duration > constexpr precision std::chrono::hh_mm_ss< _Duration >::to_duration () const [inline], [constexpr], [noexcept] Definition at line 2364 of file chrono.
Friends And Related Function Documentation
template<typename _Duration > template<typename > friend struct __detail::__utc_leap_second [friend] Definition at line 2441 of file chrono.
Member Data Documentation
template<typename _Duration > constexpr unsigned std::chrono::hh_mm_ss< _Duration >::fractional_width [static], [constexpr] Definition at line 2320 of file chrono.
Author
Generated automatically by Doxygen for libstdc++ from the source code.