Namespaces
Variants

std::regex_traits<CharT>:: translate

From cppreference.net
Regular expressions library
Classes
(C++11)
Algorithms
Iterators
Exceptions
Traits
Constants
(C++11)
Regex Grammar
CharT traduire ( 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 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::collate est true , elle exécute regex_traits <> :: translate ( c1 ) == regex_traits <> :: translate ( c2 ) .

Les spécialisations de la bibliothèque standard de std::regex_traits retournent c inchangé.

Paramètres

c - caractère qui doit être examiné pour l'équivalence

Valeur de retour

La clé de comparaison pour c dans les paramètres régionaux actuellement imbriqués.

Exemple