std::chrono:: hh_mm_ss
|
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
|
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) |