- locale[meta header]
- std[meta namespace]
- locale[meta class]
- function[meta id-type]
locale() noexcept;
locale(const locale&) noexcept;
explicit locale(const char*);
explicit locale(const string&);
locale(const locale&, const char*, category);
locale(const locale&, const string&, category);
template<typename Facet>
locale(const locale&, Facet*);
locale(const locale&, const locale&, category);
locale() noexcept;
デフォルトコンストラクタ。呼び出した時点のグローバルlocale
のコピーを作成する。
locale(const locale&) noexcept;
コピーコンストラクタ。
explicit locale(const char* name);
名前からの構築。
explicit locale(const
string
& name);
名前からの構築。
locale(const locale& other, const char* name, category cats);
cats
で指定された部分についてはname
で指定されるlocale
の、それ以外はother
のファセットを組み合わせたlocale
を構築。
locale(const locale& other, const string& name, category cats);
同上。
template<typename Facet>
locale(const locale& other, Facet* f);
f
とother
のファセット(f
と同種のファセット以外)を組み合わせたlocale
の構築。
locale(const locale& other, const locale& one, category cats);
cats
で指定された部分についてはone
の、それ以外はother
のファセットを組み合わせたlocale
を構築。