home | help
std::regex_...slate_nocase(3)  C++ Standard Libary std::regex_...slate_nocase(3)

NAME
     std::regex_traits::translate_nocase - std::regex_traits::translate_nocase

Synopsis
	CharT translate_nocase( CharT c ) const;

	Obtains the comparison key for the character c, such that all characters
     that are
	equivalent  to	this  character  in the imbued locale, ignoring the case
     differences, if
	any, produce the same key.

	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_no-
     case(c2).

	Standard library specializations of std::regex_traits return
	std::use_facet<std::ctype<CharT>>(getloc()).tolower(c), that is, convert
     c to
	lowercase, using the currently imbued locale.

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  lo-
     cale.

Example
	 This section is incomplete
	 Reason: no example

Category:
	  * Todo no example

http://cppreference.com 	   2024.06.10	   std::regex_...slate_nocase(3)

home | help