<locale>

テンプレート クラスと C++ プログラムをカプセル化し、表現に関連しての数値、通貨、および calendric データ文字の分類と文字列の照合順序の国際化サポートを含む、書式設定の異なる文化的な慣習を操作するには、使用できる関数を定義します。

#include <locale>

h8kktbf8.collapse_all(ja-jp,VS.110).gif関数

has_facet

特定のファセットを指定されたロケールに格納されている場合をテストします。

isalnum

ロケールの要素がアルファベットまたは数字の文字かどうかをテストします。

isalpha

ロケールの要素がアルファベット文字かどうかをテストします。

iscntrl

ロケールの要素が制御文字かどうかをテストします。

isdigit

ロケールの要素が数値文字かどうかをテストします。

isgraph

ロケールの要素が、英数字または区切り文字かどうかをテストします。

islower

ロケールの要素が小文字かどうかをテストします。

isprint

ロケールの要素が、印字可能な文字かどうかをテストします。

ispunct

ロケールの要素が区切り文字かどうかをテストします。

isspace

ロケールの要素は、空白文字かどうかをテストします。

isupper

ロケールの要素が大文字かどうかをテストします。

isxdigit

ロケールの要素が、16 進数を表すために使用する文字かどうかをテストします。

tolower

文字を小文字に変換します。

文字を大文字に変換します。

use_facet

ファセットをロケールに格納されている指定の型への参照を返します。

h8kktbf8.collapse_all(ja-jp,VS.110).gifClasses

codecvt

内部および外部の文字エン コード間の変換に使用されるファセットを提供するテンプレート クラスです。

codecvt_base

列挙型の定義に使用される codecvt クラスの基本クラス参照として結果、変換の結果を示すために、ファセット メンバー関数の戻り値の型として使用します。

codecvt_byname

部単位で印刷の変換に関する文化の領域に固有の情報の取得を有効にすると、特定のロケール ファセットとして使用できるオブジェクトについて説明する派生テンプレート クラスです。

照合します。

ファセットを提供、部単位で印刷テンプレート クラスは、文字列の並べ替えの規則を処理します。

collate_byname

部単位で印刷の文字列の並べ替えの規則に関する文化の領域に固有の情報の取得を有効にすると、特定のロケール ファセットとして使用できるオブジェクトについて説明する派生テンプレート クラスです。

ctype

文字を分類するために使用するファセットを提供するテンプレート クラスの大文字と小文字とネイティブ文字セットおよびロケールで使用されるセット間を変換します。

ctype <char>

テンプレート クラスの明示的な特殊化は、クラス ctype < CharType> 入力するchar、さまざまなプロパティの種類の文字を特徴付けるために使うロケール ファセットとして使用できるオブジェクトを記述するchar。

ctype_base

分類または個別に、または全体の範囲内で文字をテストするために使用する列挙型の定義に使用される ctype クラスの基本クラスです。

ctype_byname

Ctype の文字の分類と文字の小文字とネイティブおよびロケール間での変換を有効にすると、特定のロケール ファセットとして使用できるオブジェクトを表す派生テンプレート クラスの文字セットを指定します。

ロケール

カルチャ固有の情報をまとめて、特定のローカライズされた環境を定義するファセットのセットとしてカプセル化するロケール オブジェクトを記述するクラスです。

メッセージ

国際化されたメッセージを特定のロケール用のカタログからローカライズされたメッセージを取得するのには、ロケール ファセットとして使用できるオブジェクトについて説明するテンプレート クラスです。

messages_base

説明は、基本クラス、 intカタログの種類のメッセージ。

messages_byname

ローカライズされたメッセージの取得を有効にすると、特定のロケールのメッセージ ファセットとして使用できるオブジェクトについて説明するテンプレートの派生クラスです。

money_base

分類または個別に、または全体の範囲内で文字をテストするために使用する列挙型の定義に使用される ctype クラスの基本クラスです。

money_get

コントロールの変換の型のシーケンスをロケール ファセットとして使用できるオブジェクトを表すテンプレート クラス CharType に通貨の値。

money_put

金銭的価値の型のシーケンスへのコントロールの変換するロケール ファセットとして使用できるオブジェクトについて説明するためのテンプレート クラス CharType

moneypunct

型のシーケンスを記述するロケール ファセットとして使用できるオブジェクトを表すテンプレート クラス CharType 金額の入力フィールドや通貨の出力フィールドを表すために使用します。

moneypunct_byname

通貨書式設定の入力を有効にすると、指定されたロケールの moneypunct ファセットとして使用したり、フィールドを出力するオブジェクトを表す派生テンプレート クラス。

num_get

コントロールの変換の型のシーケンスをロケール ファセットとして使用できるオブジェクトを表すテンプレート クラス CharType する数値を指定します。

num_put

数値の型のシーケンスへのコントロールの変換するロケール ファセットとして使用できるオブジェクトについて説明するためのテンプレート クラス CharType

numpunct

型のシーケンスを記述するローカル ファセットとして使用できるオブジェクトを表すテンプレート クラス CharType についての書式設定と数値とブール値の式の区切り記号を表すために使用します。

numpunct_byname

書式設定を有効にすると、指定されたロケールの moneypunct ファセットと数値とブール値の式の区切り記号として使用できるオブジェクトを表す派生テンプレート クラス。

time_base

としてのファセットは、列挙型の dateorder だけで、この型の複数の定数を定義するテンプレート クラスの time_get の基本クラスとして機能するクラスです。

time_get

コントロールの変換の型のシーケンスをロケール ファセットとして使用できるオブジェクトを表すテンプレート クラス CharType 時間の値にします。

time_get_byname

型 time_get のロケール ファセットとして使用できるオブジェクトを表す派生テンプレート クラス <CharTypeInputIterator>。

time_put

時刻の値の型のシーケンスへのコントロールの変換はロケール ファセットとして使用できるオブジェクトを表すテンプレート クラス CharType

time_put_byname

型のロケール ファセットとして使用できるオブジェクトを表す派生テンプレート クラスtime_put<CharTypeOutputIterator>。

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

その他の技術情報

<locale> メンバー