Namespaces
Variants

std:: messages

From cppreference.net
Défini dans l'en-tête <locale>
template < class CharT >
class messages ;

Le modèle de classe std::messages est une facette de paramètres régionaux standard qui encapsule la récupération de chaînes à partir de catalogues de messages, tels que ceux fournis par GNU gettext ou par POSIX catgets .

La source des messages est définie par l'implémentation.

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

Diagramme d'héritage

Table des matières

Spécialisations

La bibliothèque standard garantit la fourniture des spécialisations suivantes (elles sont requises pour être implémentées par tout objet locale ):

Défini dans l'en-tête <locale>
std :: messages < char > accède au catalogue de messages de chaînes étroites
std :: messages < wchar_t > accède au catalogue de messages de chaînes larges

Types imbriqués

Type Définition
char_type CharT
string_type std:: basic_string < CharT >

Membres de données

Membre Description
std::locale::id id [static] l'identifiant de la facette

Fonctions membres

construit un nouveau facet messages
(fonction membre publique)
détruit un facet messages
(fonction membre protégée)
appelle do_open
(fonction membre publique)
appelle do_get
(fonction membre publique)
appelle do_close
(fonction membre publique)

Fonctions membres protégées

[virtual]
ouvre un catalogue de messages nommé
(fonction membre protégée virtuelle)
[virtual]
récupère un message d'un catalogue de messages ouvert
(fonction membre protégée virtuelle)
[virtual]
ferme un catalogue de messages
(fonction membre protégée virtuelle)

Hérité de std:: messages_base

Types imbriqués

Type Définition
catalog un type entier signé non spécifié

Voir aussi

définit le type de catalogue de messages
(classe)
représente le std::messages fourni par le système pour les paramètres régionaux nommés
(modèle de classe)