collate Class
文字、文字列、および文字列のハッシュを比較のグループ化と順序を制御するには、ロケール ファセットとして使用できるオブジェクトを表すテンプレート クラス。
template <class CharType >
class collate : public locale::facet
パラメーター
- CharType
プログラム内で文字をエンコードするために使用する型。
解説
任意ロケール ファセットと同様、静的オブジェクト ID 初期ストアド値 0 の場合があります。格納されている値にアクセスするのには、最初の試行で一意正値を格納する **id。**一部の言語で文字をグループ化し、単一の文字として扱うし、2 つの文字と同様のほか、個々 の文字が処理されます。このような場合を並べ替えるには、collate クラスによって提供される照合サービスを提供します。
コンストラクター
オブジェクトのクラスのコンス トラクター collateロケール ファセットとして文字列の規則を並べ替えの処理を提供します。 |
Typedef
文字の種類を記述する型CharType。 |
|
文字列型を記述する型basic_string文字の種類が含まれているCharType。 |
メンバー関数
そのファセット固有の規則は、等値演算子または非等値に基づいて 2 つの文字シーケンスを比較します。 |
|
そのファセット固有の規則は、等値演算子または非等値に基づいて 2 つの文字シーケンスを比較すると呼ばれる仮想関数します。 |
|
仮想関数、ファセット固有の規則に従ってシーケンスのハッシュ値を決定するために呼び出されます。 |
|
仮想関数文字シーケンスからロケール文字列の辞書順比較と同様に、同じロケールから変換他の文字のシーケンスを使用できる変換と呼ばれます。 |
|
そのファセット固有の規則に従ってシーケンスのハッシュ値を決定します。 |
|
文字のシーケンスからロケールと同様に、同じロケールから変換他の文字のシーケンスの辞書順比較を使用する可能性がありますを文字列に変換します。 |
必要条件
ヘッダー: <locale>
名前空間: std