collate_byname クラス
特定のロケールの照合ファセットとして使用できるオブジェクトを表す派生クラス テンプレート。文字列の並べ替え規則に関する文化的領域に固有の情報を取得できるようにします。
構文
template <class CharType>
class collate_byname : public collate<CharType> {
public:
explicit collate_byname(
const char* _Locname,
size_t _Refs = 0);
explicit collate_byname(
const string& _Locname,
size_t _Refs = 0);
protected:
virtual ~collate_byname();
};
パラメーター
_Locname
名前付きのロケール。
_Refs
最初の参照数。
解説
このクラス テンプレートは、collate<CharType> 型のロケール ファセットとして使用できるオブジェクトを表します。 その動作は名前付きのロケール _Locname で決まります。 各コンストラクターは、collate<CharType>( _Refs
) を使用して、その基本オブジェクトを初期化します。
要件
ヘッダー: <locale>
名前空間: std