- locale[meta header]
<locale>
ヘッダでは、ローカライゼーション(地域化)に関するクラス・関数を定義する。このヘッダに含まれるクラス・関数はstd
名前空間で定義される。
名前 | 説明 | 対応バージョン |
---|---|---|
locale |
ロケール(class) | |
use_facet |
ロケールが持つファセットの取得(function) | |
has_facet |
ロケールがファセットを持っているか判定(function) |
名前 | 説明 | 対応バージョン |
---|---|---|
isspace |
空白類文字の判定(function) | |
isprint |
印字可能文字の判定(function) | |
iscntrl |
制御文字の判定(function) | |
isupper |
英大文字の判定(function) | |
islower |
英小文字の判定(function) | |
isalpha |
英字の判定(function) | |
isdigit |
数字の判定(function) | |
ispunct |
区切り文字の判定(function) | |
isxdigit |
十六進数字の判定(function) | |
isalnum |
英字・数字の判定(function) | |
isgraph |
図形文字の判定(function) | |
toupper |
英大文字への変換(function) | |
tolower |
英子文字への変換(function) | |
wstring_convert |
codecvt による文字列変換(class template) |
C++11 C++17から非推奨 C++26で削除 |
wbuffer_convert |
codecvt によるストリームバッファ変換(class template) |
C++11 C++17から非推奨 C++26で削除 |
ctype_base |
文字分類のための基底クラス(class) | |
ctype |
文字の分類(class template) | |
ctype_byname |
名前による文字の分類(class template) | |
codecvt_base |
文字コード変換のための基底クラス(class) | |
codecvt |
文字コード変換(class template) | |
codevt_byname |
名前による文字コード変換(class template) |
名前 | 説明 | 対応バージョン |
---|---|---|
num_get |
数値の解析(class template) | |
num_put |
数値の出力(class template) | |
numpunct |
数値の区切り文字に関する情報(class template) | |
numpunct_byname |
名前による数値の区切り文字情報(class template) |
名前 | 説明 | 対応バージョン |
---|---|---|
collate |
文字列の照合(class template) | |
collate_byname |
名前による文字列の照合(class template) |
名前 | 説明 | 対応バージョン |
---|---|---|
time_base |
日時解析のための基底クラス(class) | |
time_get |
日時の解析(class template) | |
time_get_byname |
名前による日時解析(class template) | |
time_put |
日時の出力(class template) | |
time_put_byname |
名前による日時出力(class template) |
名前 | 説明 | 対応バージョン |
---|---|---|
money_get |
金額の解析(class template) | |
money_put |
金額の出力(class template) | |
money_base |
金額解析のための基底クラス(class) | |
moneypunct |
金額のフォーマット(class template) | |
moneypunct_byname |
名前による金額のフォーマット(class template) |
名前 | 説明 | 対応バージョン |
---|---|---|
messages_base |
メッセージ取得のための基底クラス(class) | |
messages |
メッセージカタログから対応する翻訳メッセージの取得(class template) | |
messages_byname |
名前による翻訳メッセージの取得(class template) |