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 |