Partager via


time_get, classe

Cette classe de modèle décrit un objet pouvant servir de facette de paramètres régionaux pour contrôler les conversions de séquences de type CharType en valeurs temporelles.

template <
   class CharType,
   class InputIterator = istreambuf_iterator<CharType>
> class time_get : public time_base;

Paramètres

  • CharType
    Type utilisé dans le cadre d'un programme pour encoder des caractères.

  • InputIterator
    Itérateur dont les valeurs temporelles sont lues.

Notes

Comme avec n'importe quelle facette de paramètres régionaux, l'ID d'objet statique possède une valeur stockée initiale de zéro. La première tentative d'accès à sa valeur stockée entraîne le stockage d'une valeur positive unique dans id.

Constructeurs

time_get

Constructeur des objets de type time_get.

Typedef

char_type

Type utilisé pour décrire un caractère utilisé par des paramètres régionaux.

iter_type

Type qui décrit un itérateur d'entrée.

Fonctions membres

date_order

Retourne l'ordre de date utilisé par une facette.

do_date_order

Fonction membre virtuelle qui est appelée pour retourner l'ordre de date utilisé par une facette.

do_get

Lit, puis convertit des données de caractères en valeur temporelle.

do_get_date

Fonction membre virtuelle appelée pour analyser une chaîne représentant une date générée par le spécificateur x pour strftime.

do_get_monthname

Fonction membre virtuelle appelée pour analyser une chaîne représentant le nom du mois.

do_get_time

Fonction membre virtuelle appelée pour analyser une chaîne représentant une date générée par le spécificateur X pour strftime.

do_get_weekday

Fonction membre virtuelle appelée pour analyser une chaîne représentant le nom du jour de la semaine.

do_get_year

Fonction membre virtuelle appelée pour analyser une chaîne représentant le nom de l'année.

get

Lit une source de données de caractères et convertit ces données en heure, puis stocke cette dernière dans un struct d'heure.

get_date

Analyse une chaîne représentant la date générée par le spécificateur x pour strftime.

get_monthname

Analyse une chaîne représentant le nom du mois.

get_time

Analyse une chaîne représentant la date générée par le spécificateur X pour strftime.

get_weekday

Analyse une chaîne représentant le nom du jour de la semaine.

get_year

Analyse une chaîne représentant le nom de l'année.

Configuration requise

En-tête : <locale>

Espace de noms : std

Voir aussi

Référence

<locale>

time_base, classe

Sécurité des threads dans la bibliothèque standard C++