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

NAME
     std::codecvt_base - std::codecvt_base

Synopsis
	Defined in header <locale>
	class codecvt_base;

	The  class  std::codecvt_base  provides  the conversion status constants
     which are
	inherited and used by the std::codecvt facets.

Member types
	Member type				    Definition
	enum result { ok, partial, error, noconv }; Unscoped enumeration type

	Value	Explanation
	ok	conversion was completed with no error
	partial not all source characters were converted
	error	encountered an invalid character
	noconv	no conversion required, input and output types are the same

Notes
	The value std::codecvt_base::partial is used to indicate that either the
     destination
	range is too short to receive the results of the conversion or the input
     is
	truncated in the middle of an otherwise valid multibyte character.

See also
	codecvt converts between character encodings, including  UTF-8,  UTF-16,
     UTF-32
		(class template)

http://cppreference.com 	   2024.06.10		    std::codecvt_base(3)

home | help