std::regex_traits<CharT>::translate_nocase
| Localization library | |||||||||||||||||||||||||
| Regular expressions library (C++11) | |||||||||||||||||||||||||
| Formatting library (C++20) | |||||||||||||||||||||||||
| Null-terminated sequence utilities | |||||||||||||||||||||||||
| Byte strings | |||||||||||||||||||||||||
| Multibyte strings | |||||||||||||||||||||||||
| Wide strings | |||||||||||||||||||||||||
| Primitive numeric conversions | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| Text encoding identifications | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| Classes | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Algorithms | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Iterators | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Exceptions | ||||
|
(C++11)
|
||||
| Traits | ||||
|
(C++11)
|
||||
| Constants | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Regex Grammar | ||||
|
(C++11)
|
| Member functions | ||||
regex_traits::translate_nocase | ||||
CharT translate_nocase( CharT c ) const; |
||
Obtains the comparison key for the character c
When the regex library needs to match two characters c1 and c2 and the flag std::regex_constants::icase is true, it executes
regex_traits<>
::
translate_nocase
(c1)
== regex_traits<>
::
translate_nocase
(c2)
Standard library specializations of std::regex_traits return std::use_facet < std::ctype <CharT>> (getloc( ) ).tolower (c) , that is, convert c
Parameters
| c | - | character that needs to be examined for equivalence, ignoring case |
Return value
The case-insensitive comparison key for c in the currently imbued locale.
Example
| This section is incomplete Reason: no example |