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

FreeBSD Manual Pages

  
 
  

home | help
std::basic_ios::narrow(3)     C++ Standard Libary    std::basic_ios::narrow(3)

NAME
       std::basic_ios::narrow -	std::basic_ios::narrow

Synopsis
	  char narrow( char_type c, char dfault	) const;

	  Converts  a  current	locale-specific	 character  c  to its standard
       equivalent. The
	  result is converted from char_type to	char if	needed.	If no  conver-
       sion can	be
	  performed, the function returns dfault.

	  Effectively	calls	std::use_facet<	 std::ctype<char_type>	>(get-
       loc()).narrow(c,
	  dfault);.

Parameters
	  c	 - character to	convert
	  dfault - character to	return if the conversion was unsuccessful

Return value
	  Character converted to its standard equivalent  and  then  to	 char.
       dfault is returned
	  if the conversion fails.

See also
	  widen	 widens	characters
		 (public member	function)
	  narrow invokes do_narrow
		 (public member	function of std::ctype<CharT>)
	  wctob	  narrows  a wide character to a single-byte narrow character,
       if possible
		 (function)

http://cppreference.com		  2022.07.31	     std::basic_ios::narrow(3)

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

home | help