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]
|
идентификатор аспекта |
Функции-члены
создает новый
messages
аспект
(публичная функция-член) |
|
уничтожает
messages
аспект
(защищенная функция-член) |
|
вызывает
do_open
(публичная функция-член) |
|
вызывает
do_get
(публичная функция-член) |
|
вызывает
do_close
(публичная функция-член) |
Защищенные функции-члены
|
[virtual]
|
открывает именованный каталог сообщений
(виртуальная защищенная функция-член) |
|
[virtual]
|
извлекает сообщение из открытого каталога сообщений
(виртуальная защищенная функция-член) |
|
[virtual]
|
закрывает каталог сообщений
(виртуальная защищенная функция-член) |
Унаследовано от std:: messages_base
Вложенные типы
| Тип | Определение |
catalog
|
неопределённый знаковый целочисленный тип |
Смотрите также
|
определяет тип каталога сообщений
(класс) |
|
|
представляет предоставляемую системой
std::messages
для именованной локали
(шаблон класса) |