std:: messages
From cppreference.net
|
ヘッダーで定義
<locale>
|
||
|
template
<
class
CharT
>
class messages ; |
||
クラステンプレート
std::messages
は、GNU
gettext
やPOSIX
catgets
によって提供されるようなメッセージカタログからの文字列取得をカプセル化する標準ロケールファセットです。
メッセージのソースは実装定義です。
継承図
目次 |
特殊化
標準ライブラリは以下の特殊化を提供することが保証されています(これらは あらゆるロケールオブジェクトで実装が必須 とされています):
|
ヘッダで定義
<locale>
|
|
| std :: messages < char > | ナロウ文字列メッセージカタログにアクセス |
| std :: messages < wchar_t > | ワイド文字列メッセージカタログにアクセス |
ネスト型
| 型 | 定義 |
char_type
|
CharT
|
string_type
|
std:: basic_string < CharT > |
データメンバ
| メンバー | 説明 |
std::locale::id
id
[static]
|
facet の識別子 |
メンバー関数
新しい
messages
ファセットを構築する
(public member function) |
|
messages
ファセットを破棄する
(protected member function) |
|
do_open
を呼び出す
(public member function) |
|
do_get
を呼び出す
(public member function) |
|
do_close
を呼び出す
(public member function) |
プロテクテッドメンバー関数
|
[virtual]
|
名前付きメッセージカタログを開く
(仮想保護メンバー関数) |
|
[virtual]
|
開いたメッセージカタログからメッセージを取得する
(仮想保護メンバー関数) |
|
[virtual]
|
メッセージカタログを閉じる
(仮想保護メンバー関数) |
std::messages_base から継承
ネストされた型
| 型 | 定義 |
catalog
|
未規定の符号付き整数型 |
関連項目
|
メッセージカタログ型を定義する
(クラス) |
|
|
名前付きロケールに対するシステム提供の
std::messages
を表す
(クラステンプレート) |