Namespaces
Variants

std:: wctype

From cppreference.net
Определено в заголовочном файле <cwctype>
std:: wctype_t wctype ( const char * str ) ;

Создает значение типа std:: wctype_t , которое описывает категорию классификации широких символов LC_CTYPE . Это может быть одна из стандартных категорий классификации или локально-специфичная категория, такая как "jkanji" .

Параметры

str - C-строка, содержащая имя требуемой категории

Следующие значения str поддерживаются во всех локалях C:

значение str эффект
"alnum" определяет категорию, используемую std::iswalnum
"alpha" определяет категорию, используемую std::iswalpha
"blank" определяет категорию, используемую std::iswblank (C++11)
"cntrl" определяет категорию, используемую std::iswcntrl
"digit" определяет категорию, используемую std::iswdigit
"graph" определяет категорию, используемую std::iswgraph
"lower" определяет категорию, используемую std::iswlower
"print" определяет категорию, используемую std::iswprint
"space" определяет категорию, используемую std::iswspace
"upper" определяет категорию, используемую std::iswupper
"xdigit" определяет категорию, используемую std::iswxdigit

Возвращаемое значение

std:: wctype_t объект, пригодный для использования с std::iswctype для классификации широких символов согласно именованной категории текущей локали C, или ноль, если str не указывает на категорию, поддерживаемую текущей локалью C.

Смотрите также

классифицирует широкий символ согласно указанной LC_CTYPE категории
(функция)