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)  | 
