time_get::do_get_weekday
Une fonction membre virtuelle est appelée pour analyser une chaîne représentant le nom du jour de la semaine.
virtual iter_type do_get_weekday(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm* _Pt
) const;
Paramètres
_First
Itérateur d'entrée adressage le début de la séquence à convertir._Last
Itérateur d'entrée adressage la fin de la séquence à convertir._Iosbase
Un indicateur de format qui lorsque la valeur indique que le symbole monétaire est facultatif ; sinon, il est requis._State
Définit les éléments appropriés de masque de bits pour l'état de flux de données selon que les opérations ont réussi._Pt
Pointeur vers laquelle les informations de jour de la semaine doivent être stockées.
Valeur de retour
Un itérateur d'entrée adressage le premier élément au delà de le champ d'entrée.
Notes
Tente protégés virtuels de fonctions membres pour correspondre aux éléments séquentiels commençant à _First dans la séquence [_First, _Last) jusqu'à ce qu'elle a identifié un champ d'entrée complet et vide à jour de la semaine. Si a réussi, elle convertit ce champ dans sa valeur équivalente au tm::tm_wdaycomposant, et stocke le résultat dans le _Pt->tm_wday. Retourne un itérateur indiquant le premier élément au delà de le champ d'entrée à jour de la semaine. Sinon, la fonction définit ios_base::failbit dans le _State. Retourne un itérateur indiquant le premier élément au delà de tout préfixe d'un champ d'entrée non valide de jour de la semaine. Dans l'un et l'autre cas, si la valeur de retour est _Last, la fonction définit ios_base::eofbit dans le _State.
Le champ d'entrée de jour de la semaine est une séquence qui correspond au plus long d'un ensemble de séquences spécifiques aux paramètres régionaux, telles que le dim, sunday, mois, mois, et ainsi de suite. La valeur convertie est le nombre de jours depuis dimanche.
Exemple
Consultez l'exemple de get_weekday, qui appelle do_get_weekday.
Configuration requise
**En-tête :**paramètres régionaux <de >
Espace de noms : std