FreeBSD Manual Pages
std::messages(3) C++ Standard Libary std::messages(3) NAME std::messages - std::messages Synopsis Defined in header <locale> template< class CharT > class messages; Class template std::messages is a standard locale facet that encap- sulates 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. std-messages-inheritance.svg Inheritance diagram Specializations The standard library is guaranteed to provide the following special- izations (they are required to be implemented by any locale object): Defined in header <locale> std::messages<char> accesses narrow string message catalog std::messages<wchar_t> accesses wide string message catalog Member types Member type Definition char_type CharT string_type std::basic_string<CharT> Member functions constructor constructs a new messages facet (public member function) destructor destructs a messages facet (protected member function) open invokes do_open (public member function) get invokes do_get (public member function) close invokes do_close (public member function) Member objects static std::locale::id id id of the locale (public member object) Protected member functions do_open opens a named message catalog [virtual] (virtual protected member function) do_get retrieves a message from an open message catalog [virtual] (virtual protected member function) do_close closes a message catalog [virtual] (virtual protected member function) Inherited from std::messages_base Type Definition catalog /* unspecified signed integer type */ See also messages_base defines messages catalog type (class) messages_byname represents the system-supplied std::messages for the named locale (class template) http://cppreference.com 2024.06.10 std::messages(3)
NAME | Synopsis | Specializations | Member types | Member functions | Member objects | Protected member functions | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::messages&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
