Namespaces
Variants

std:: messages

From cppreference.net
Definido en el encabezado <locale>
template < class CharT >
class messages ;

La plantilla de clase std::messages es una faceta de configuración regional estándar que encapsula la recuperación de cadenas de catálogos de mensajes, como los proporcionados por GNU gettext o por POSIX catgets .

El origen de los mensajes está definido por la implementación.

cpp/locale/messages base cpp/locale/locale/facet std-messages-inheritance.svg

Diagrama de herencia

Contenidos

Especializaciones

La biblioteca estándar garantiza proporcionar las siguientes especializaciones (están requeridas para ser implementadas por cualquier objeto locale ):

Definido en el encabezado <locale>
std :: messages < char > accede al catálogo de mensajes de cadena estrecha
std :: messages < wchar_t > accede al catálogo de mensajes de cadena ancha

Tipos anidados

Tipo Definición
char_type CharT
string_type std:: basic_string < CharT >

Miembros de datos

Miembro Descripción
std::locale::id id [static] el identificador del facet

Funciones miembro

construye un nuevo facet messages
(función miembro pública)
destruye un facet messages
(función miembro protegida)
invoca do_open
(función miembro pública)
invoca do_get
(función miembro pública)
invoca do_close
(función miembro pública)

Funciones miembro protegidas

[virtual]
abre un catálogo de mensajes con nombre
(función miembro protegida virtual)
[virtual]
recupera un mensaje de un catálogo de mensajes abierto
(función miembro protegida virtual)
[virtual]
cierra un catálogo de mensajes
(función miembro protegida virtual)

Heredado de std:: messages_base

Tipos anidados

Tipo Definición
catalog un tipo entero con signo no especificado

Véase también

define el tipo de catálogo de mensajes
(clase)
representa el std::messages suministrado por el sistema para la configuración regional nombrada
(plantilla de clase)