ctype::do_is
Une fonction virtuelle appelée pour vérifier si un caractère unique a un attribut spécifique, ou pour classer les attributs de chaque caractère dans une plage et les stocke dans un tableau.
virtual bool do_is(
mask maskVal,
CharType ch
) const;
virtual const CharType *do_is(
const CharType* first,
const CharType* last,
mask* dest
) const;
Paramètres
maskVal
La valeur du masque pour laquelle le caractère doit être testée.ch
Le caractère dont les attributs doivent être testés.first
Pointeur vers le premier caractère de la plage des attributs doivent être classés.last
Pointeur vers le caractère juste après le dernier caractère de la plage des attributs doivent être classés.dest
Pointeur vers le début du tableau où le masque correspond caractériser les attributs de chacun des caractères doivent être stockés.
Valeur de retour
La première fonction membre retourne une valeur booléenne qui est true si le caractère a testé l'attribut décrit par la valeur de masque ; false s'il n'a pas l'attribut.
La deuxième fonction membre retourne une table contenant le filtre évalue caractériser les attributs de chacun des caractères de la plage.
Notes
Le masque correspond classer ces attributs de caractères sont fournis par la classe ctype_base, dans laquelle le dérive C. La première fonction membre peut recevoir des expressions pour le premier paramètre sont des masques de bits et formé de la combinaison des valeurs de filtre par les opérateurs au niveau de le bit (logiques| &, ^, ~).
Exemple
Consultez l'exemple de est, qui appelle do_is.
Configuration requise
**En-tête :**paramètres régionaux <de >
Espace de noms : std