Namespaces
Variants

std::chrono:: hh_mm_ss

From cppreference.net
Défini dans l'en-tête <chrono>
template < class Duration >
class hh_mm_ss ;
(depuis C++20)

Le modèle de classe hh_mm_ss décompose une std::chrono::duration en un temps "décomposé" tel que heures : minutes : secondes , avec la précision de la décomposition déterminée par le paramètre de modèle Duration . Il s'agit principalement d'un outil de formatage.

Duration doit être une spécialisation de std::chrono::duration , sinon le programme est mal formé.

Table des matières

Constantes membres

constexpr unsigned fractional_width
[static]
le plus petit entier possible dans l'intervalle [ 0 , 18 ] tel que precision (voir ci-dessous) représentera exactement la valeur de Duration { 1 } , ou 6 s'il n'existe pas un tel entier
(constante membre publique statique)

Types membres

Type de membre Définition
precision

std:: chrono :: duration < std:: common_type_t < Duration :: rep , std :: chrono :: seconds :: rep > , std:: ratio < 1 , 10 fractional_width >>

Fonctions membres

construit un hh_mm_ss
(fonction membre publique)
obtient les composantes du temps décomposé
(fonction membre publique)
obtient la std::chrono::duration stockée
(fonction membre publique)

Fonctions non membres

(C++20)
sortie d'un hh_mm_ss dans un flux
(modèle de fonction)

Classes d'assistance

prise en charge du formatage pour hh_mm_ss
(spécialisation de modèle de classe)