std::ctype_base
From cppreference.com
| ヘッダー <locale> で定義 |
||
| class ctype_base; |
||
クラスstd::ctype_base は、std::ctype ファセットによって継承される文字分類カテゴリを列挙します。
[編集] メンバー型
| mask |
未指定の BitmaskType (列挙型、整数型、またはビットセット) (typedef) |
[編集] メンバー定数
| スペース [static] |
空白文字の分類を識別するmaskの値(公開静的メンバ定数) |
| print [static] |
印刷可能文字の分類を識別するmaskの値(公開静的メンバ定数) |
| cntrl [static] |
制御文字の分類を識別するmaskの値(公開静的メンバ定数) |
| upper [static] |
大文字の分類を識別するmaskの値(公開静的メンバ定数) |
| lower [static] |
小文字の分類を識別するmaskの値(公開静的メンバ定数) |
| alpha [static] |
アルファベット文字の分類を識別するmaskの値(公開静的メンバ定数) |
| digit [static] |
数字文字の分類を識別するmaskの値(公開静的メンバ定数) |
| punct [static] |
句読点文字の分類を識別するmaskの値(公開静的メンバ定数) |
| xdigit [static] |
16進数数字の分類を識別するmaskの値(公開静的メンバ定数) |
| blank [static] (C++11) |
空白文字の分類を識別するmaskの値(公開静的メンバ定数) |
| alnum [static] |
alpha | digit (公開静的メンバ定数) |
| graph [static] |
alnum | punct (公開静的メンバ定数) |
[編集] 関連項目
| 文字分類テーブルを定義する (クラステンプレート) | |
| char 型に対する std::ctype の特殊化 (クラステンプレートの特殊化) | |
| 名前付きロケールに対してシステムが提供する std::ctype を表す (クラステンプレート) |