C++ Locale Library - ctype



Description

It is a character type facet and the ctype standard facet classifies and transforms characters, adapting the functionality of the C library header <cctype> to C++ locales.

Declaration

Following is the declaration for std::locale::ctype.

C++98

	
template <class charT> class ctype;

C++11

template <class charT> class ctype;

Parameters

charT − It is a char type.

Public member functions

Sr.No. Member function & description
1 (constructor)

It is a locale constructor.

Character classifications

Sr.No. Character classification & description
1 is

It is a classify characters.

2 scan_is

It returns first character in category.

3 scan_not

It returns first character not in category.

Virtual protected member function

Sr.No. Virtual protected member function & description
1 toupper

It converts to uppercase.

2 tolower

It converts to lowercase.

3 widen

It is used in widen characters.

4 narrow

It is used in narrow characters.

locale.htm
Advertisements