std::ctype_base

来自cppreference.com
< cpp‎ | locale
定义于头文件 <locale>
class ctype_base;

std::ctype_base 列出 std::ctype 平面所继承的字符分类类别。

成员类型

mask
未指定的位掩码类型 (BitmaskType) (枚举、整数类型或 bitset )
(typedef)

成员常量

space
[静态]
鉴别空白字符分类的 mask
(公开静态成员常量)
print
[静态]
鉴别可打印字符分类的 mask
(公开静态成员常量)
cntrl
[静态]
鉴别控制字符分类的 mask
(公开静态成员常量)
upper
[静态]
鉴别大写字符分类的 mask
(公开静态成员常量)
lower
[静态]
鉴别小写字符分类的 mask
(公开静态成员常量)
alpha
[静态]
鉴别字母字符分类的 mask
(公开静态成员常量)
digit
[静态]
鉴别数字字符分类的 mask
(公开静态成员常量)
punct
[静态]
鉴别标点字符分类的 mask
(公开静态成员常量)
xdigit
[静态]
鉴别十六进制数字字符分类的 mask
(公开静态成员常量)
blank
[静态] (C++11)
鉴别空格字符分类的 mask
(公开静态成员常量)
alnum
[静态]
alpha | digit
(公开静态成员常量)
graph
[静态]
alnum | punct
(公开静态成员常量)

参阅

定义字符分类表
(类模板)
std::ctype 对于 char 类型的特化
(类模板特化)
表示系统提供的具名本地环境的 std::ctype
(类模板)