std::messages
在标头
<locale> 定义 |
||
template<
class CharT |
||
类模板 std::messages
是一种标准本地环境刻面,它封装从消息目录取得字符串的能力,例如 GNU gettext 或 POSIX catgets 所提供者。
消息源由实现定义。
继承图
特化
标准库保证提供以下特化(所有本地环境对象都需要实现这些特化):
在标头
<locale> 定义 |
|
std::messages<char> | 访问窄字符串消息目录 |
std::messages<wchar_t> | 访问宽字符串消息目录 |
成员类型
成员类型 | 定义 |
char_type |
CharT |
string_type |
std::basic_string<CharT> |
成员函数
构造新的 messages 刻面(公开成员函数) |
|
析构 messages 刻面(受保护成员函数) |
|
调用 do_open (公开成员函数) |
|
调用 do_get (公开成员函数) |
|
调用 do_close (公开成员函数) |
成员对象
static std::locale::id id
|
本地环境的 id (公开成员对象) |
受保护成员函数
[虚]
|
打开具名消息目录 (虚受保护成员函数) |
[虚]
|
从打开的消息目录获取消息 (虚受保护成员函数) |
[虚]
|
关闭消息目录 (虚受保护成员函数) |
继承自 std::messages_base
类型 | 定义 |
catalog |
/* 未指定的有符号整数类型 */ |
参阅
定义消息目录类型 (类) |
|
表示系统提供的具名本地环境的 std::messages (类模板) |