std::messages
From cppreference.com
Defined in header
<locale>
|
||
template< class CharT >
class messages; |
||
Class template std::messages is a standard locale facet that encapsulates retrieval of strings from message catalogs, such as the ones provided by GNU gettext or by POSIX catgets.
The source of the messages is implementation-defined.
Two standalone (locale-independent) specializations are provided by the standard library:
Defined in header
<locale> |
|
std::messages<char> | accesses narrow string message catalog |
std::messages<wchar_t> | accesses wide string message catalog |
In addition, every locale object constructed in a C++ program implements its own (locale-specific) versions of these specializations.
Contents |
[edit] Member types
Member type | Definition |
char_type
|
CharT
|
string_type
|
std::basic_string<CharT>
|
[edit] Member functions
constructs a new messages facet (public member function) |
|
destructs a messages facet (protected member function) |
|
invokes do_open (public member function) |
|
invokes do_get (public member function) |
|
invokes do_close (public member function) |
[edit] Member objects
static std::locale::id id |
id of the locale (public member object) |
[edit] Protected member functions
[virtual]
|
opens a named message catalog (virtual protected member function) |
[virtual]
|
retrieves a message from an open message catalog (virtual protected member function) |
[virtual]
|
closes a message catalog (virtual protected member function) |
Inherited from std::messages_base
Type | Definition |
catalog
|
int |
[edit] See also
defines messages catalog type (class template) |
|
creates a messages facet for the named locale (class template) |