std::regex_traits<CharT>:: translate_nocase
|
CharT translate_nocase
(
CharT c
)
const
;
|
||
Obtient la clé de comparaison pour le caractère c , de sorte que tous les caractères équivalents à ce caractère dans les paramètres régionaux imbriqués, en ignorant les différences de casse, le cas échéant, produisent la même clé.
Lorsque la bibliothèque regex doit comparer deux caractères
c1
et
c2
et que l'indicateur
std::regex_constants::icase
est
true
, elle exécute
regex_traits
<>
::
translate_nocase
(
c1
)
==
regex_traits
<>
::
translate_nocase
(
c2
)
.
Les spécialisations de la bibliothèque standard de std::regex_traits renvoient std:: use_facet < std:: ctype < CharT >> ( getloc ( ) ) . tolower ( c ) , c'est-à-dire convertissent c en minuscule, en utilisant la locale actuellement imbriquée.
Paramètres
| c | - | caractère qui doit être examiné pour l'équivalence, en ignorant la casse |
Valeur de retour
La clé de comparaison insensible à la casse pour c dans les paramètres régionaux actuellement imbriqués.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |