std:: time_get_byname
|
Défini dans l'en-tête
<locale>
|
||
|
template
<
class
CharT,
|
||
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 :
-
CharTest l'un des char et wchar_t , et -
InputItdoit satisfaire aux exigences de LegacyInputIterator .
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
| 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>
)
|
|
[virtual]
|
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>
)
|
|
[virtual]
|
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
|
Cette section est incomplète
Raison : aucun 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) |