Spec-Zone.ru › C++

std::messages

Определён в заголовочном файле <locale>
template< class CharT >
class messages;

Шаблон класса std::messages — это стандартная фасета локали, инкапсулирующая получение строк из каталогов сообщений, например из каталогов, предоставляемых GNU gettext или POSIX catgets.

Источник сообщений определяется реализацией.

cpp/locale/messages base cpp/locale/locale/facet

Диаграмма наследования

Специализации

Стандартная библиотека гарантированно предоставляет следующие специализации (они должны быть реализованы любым объектом локали):

Определены в заголовочном файле <locale>
std::messages<char> обращается к каталогу сообщений с узкими строками
std::messages<wchar_t> обращается к каталогу сообщений с широкими строками

Вложенные типы

Тип Определение
char_type CharT
string_type std::basic_string<CharT>

Поля данных

Поле Описание
std::locale::id id [static] идентификатор фасеты

Функции-члены

(constructor)
создаёт новую фасету messages
(открытая функция-член)
(destructor)
уничтожает фасету messages
(защищённая функция-член)
open
вызывает do_open
(открытая функция-член)
get
вызывает do_get
(открытая функция-член)
close
вызывает do_close
(открытая функция-член)

Защищённые функции-члены

do_open
[virtual]
открывает именованный каталог сообщений
(виртуальная защищённая функция-член)
do_get
[virtual]
получает сообщение из открытого каталога сообщений
(виртуальная защищённая функция-член)
do_close
[virtual]
закрывает каталог сообщений
(виртуальная защищённая функция-член)

Унаследовано от std::messages_base

Вложенные типы

Тип Определение
catalog неуказанный знаковый целочисленный тип

См. также

messages_base
определяет тип каталога сообщений
(класс)
messages_byname
представляет предоставляемую системой std::messages для именованной локали
(шаблон класса)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/locale/messages

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API