std::messages
From cppreference.com
| ヘッダー <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] |
ファセットの識別子 |
[編集] メンバ関数
新しいmessagesファセットを構築します(public member function) | |
messagesファセットを破棄します(protected メンバ関数) | |
do_openを呼び出します(public member function) | |
do_getを呼び出します。(public member function) | |
do_closeを呼び出します(public member function) |
[編集] protectedメンバ関数
| [virtual] |
名前付きメッセージカタログを開きます (virtual protected member function) |
| [virtual] |
開いているメッセージカタログからメッセージを取得します (virtual protected member function) |
| [virtual] |
メッセージカタログを閉じます (virtual protected member function) |
[編集] 関連項目
| メッセージカタログの型を定義する (クラス) | |
| 名前付きロケール用のシステム提供のstd::messagesを表します (クラステンプレート) |