Namespaces
Variants

std:: time_get_byname

From cppreference.net
Défini dans l'en-tête <locale>
template <

class CharT,
class InputIt = std:: istreambuf_iterator < CharT >

> class time_get_byname : public std:: time_get < CharT, InputIt >

std::time_get_byname est une facette std::time_get qui encapsule les règles d'analyse des heures et dates de la locale spécifiée lors de sa construction.

Table des matières

Spécialisations

La bibliothèque standard garantit de fournir chaque spécialisation qui satisfait aux exigences de type suivantes :

Types imbriqués

Type Définition
char_type CharT
iter_type InputIt

Fonctions membres

(constructeur)
construit un nouveau facet time_get_byname
(fonction membre publique)
(destructeur)
détruit un facet time_get_byname
(fonction membre protégée)

std::time_get_byname:: time_get_byname

explicit time_get_byname ( const char * name, std:: size_t refs = 0 ) ;
explicit time_get_byname ( const std:: string & name, std:: size_t refs = 0 ) ;
(depuis C++11)

Construit une nouvelle facette std::time_get_byname pour une locale avec name .

refs est utilisé pour la gestion des ressources : si refs == 0 , l'implémentation détruit la facette lorsque le dernier objet std::locale la contenant est détruit. Sinon, l'objet n'est pas détruit.

Paramètres

name - le nom de la locale
refs - le nombre de références liées à la facette

std::time_get_byname:: ~time_get_byname

protected :
~time_get_byname ( ) ;

Détruit le facet.

Hérité de std:: time_get

Types imbriqués

Type Définition
char_type CharT
iter_type InputIt

Membres de données

Membre Description
std::locale::id id [static] l'identifiant de la facette

Fonctions membres

invoque do_date_order
(fonction membre publique de std::time_get<CharT,InputIt> )
invoque do_get_time
(fonction membre publique de std::time_get<CharT,InputIt> )
invoque do_get_date
(fonction membre publique de std::time_get<CharT,InputIt> )
invoque do_get_weekday
(fonction membre publique de std::time_get<CharT,InputIt> )
invoque do_get_monthname
(fonction membre publique de std::time_get<CharT,InputIt> )
invoque do_get_year
(fonction membre publique de std::time_get<CharT,InputIt> )
(C++11)
invoque do_get
(fonction membre publique de std::time_get<CharT,InputIt> )

Fonctions membres protégées

[virtual]
obtient l'ordre préféré du jour, du mois et de l'année
(fonction membre virtuelle protégée de std::time_get<CharT,InputIt> )
[virtual]
extrait les heures, minutes et secondes du flux d'entrée
(fonction membre virtuelle protégée de std::time_get<CharT,InputIt> )
[virtual]
extrait le mois, le jour et l'année du flux d'entrée
(fonction membre virtuelle protégée de std::time_get<CharT,InputIt> )
extrait le nom d'un jour de la semaine du flux d'entrée
(fonction membre virtuelle protégée de std::time_get<CharT,InputIt> )
extrait un nom de mois du flux d'entrée
(fonction membre virtuelle protégée de std::time_get<CharT,InputIt> )
[virtual]
extrait une année du flux d'entrée
(fonction membre virtuelle protégée de std::time_get<CharT,InputIt> )
[virtual] (C++11)
extrait les composants de date/heure du flux d'entrée, selon le format spécifié
(fonction membre virtuelle protégée de std::time_get<CharT,InputIt> )

Hérité de std:: time_base

Types imbriqués

Type Définition
dateorder type d'énumération d'ordre de date, définissant les valeurs no_order , dmy , mdy , ymd , et ydm

Exemple

Voir aussi

analyse les valeurs de temps/date d'une séquence de caractères d'entrée vers std::tm
(modèle de classe)
(C++11)
analyse une valeur de date/heure selon un format spécifié
(modèle de fonction)