Partager via


time_get::do_get_weekday

Une fonction membre virtuelle protégée qui est appelée pour analyser une chaîne comme 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 adressant le début de la séquence à convertir.

  • _Last
    Itérateur d'entrée adressant la fin de la séquence à convertir.

  • _Iosbase
    Une balise de format qui lorsque la valeur indique que le symbole monétaire est facultatif ; sinon, si nécessaire.

  • _State
    Définit les éléments appropriés de masque de bits pour l'état de flux selon que les opérations ont réussi.

  • _Pt
    Un pointeur vers où les informations du jour de la semaine doivent être stockées.

Valeur de retour

Un itérateur d'entrée adressant le premier élément au delà de le champ d'entrée.

Notes

Les tests protégés virtuels de fonction membre pour faire correspondre les éléments séquentiels en commençant à _First dans la séquence [_First, _Last) jusqu'à ce qu'elle soit identifié un champ d'entrée complet et non vide du jour de la semaine.Si réussie, elle convertit ce champ à sa valeur équivalente comme tm::tm_wdaycomposant, et stocke le résultat dans le _pt->tm_wday.Elle retourne un itérateur qui indique le premier élément au delà de le champ d'entrée du jour de la semaine.Sinon, la fonction définit ios_base::failbit dans le _State.Elle retourne un itérateur qui indique le premier élément au delà de n'importe quel préfixe d'un champ d'entrée valide du jour de la semaine.Dans les deux cas, si la valeur de retour égale _Last, la fonction définit ios_base::eofbit dans le _State.

Le champ d'entrée du jour de la semaine est une séquence qui correspond le plus long d'un jeu de séquences spécifiques aux paramètres régionaux, telles que le Sun, dimanche, lundi, lundi, et ainsi de suite.La valeur convertie est le nombre de jours depuis dimanche.

Exemple

Consultez l'exemple pour get_weekday, qui appelle do_get_weekday.

Configuration requise

en-tête : <locale>

l'espace de noms : DST

Voir aussi

Référence

time_get Class