- locale[meta header]
- std[meta namespace]
- class template[meta id-type]
namespace std {
template <class charT>
class ctype : public locale::facet, public ctype_base;
template <>
class ctype<char> : public locale::facet, public ctype_base;
}
- locale::facet[link /reference/locale/locale/facet.md]
- ctype_base[link /reference/locale/ctype_base.md]
(ここに、クラスの概要を記載する)
名前 |
説明 |
(constructor) |
コンストラクタ |
is |
文字の分類を判定する |
scan_is |
文字列中の、指定した分類に該当する最初の文字を取得する |
scan_not |
文字列中の、指定した分類に該当しない最初の文字を取得する |
toupper |
大文字に変換する |
tolower |
小文字に変換する |
widen |
指定されたchar 型の文字に該当するcharT 型の文字を取得する |
narrow |
指定されたcharT 型の文字に該当するchar 型の文字を取得する |
名前 |
説明 |
(destructor) |
デストラクタ |
do_is |
文字列中の、指定した分類に該当する最初の文字を取得する |
do_scan_is |
文字列中の、指定した分類に該当する最初の文字を取得する |
do_scan_not |
文字列中の、指定した分類に該当しない最初の文字を取得する |
do_toupper |
大文字に変換する |
do_tolower |
小文字に変換する |
do_widen |
指定されたchar 型の文字に該当するcharT 型の文字を取得する |
do_narrow |
指定されたcharT 型の文字に該当するchar 型の文字を取得する |
名前 |
説明 |
char_type |
文字型 charT |