Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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

NAME
       std::regex_traits::translate_nocase  - std::regex_traits::translate_no-
       case

Synopsis
	  CharT	translate_nocase(CharT c) const;

	  Obtains the comparison key for the character c, such that all	 char-
       acters 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<>::trans-
       late_nocase(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
       locale.

Example
	   This	section	is incomplete
	   Reason: no example

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::regex_traits::translate_nocase&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help