|
ADC Home > Reference Library > Reference > Darwin > Miscellaneous User Space API Reference
|
messages |
| Superclass: | locale::facet, messages_base |
| Declared In: |
@brief Facet for handling message catalogs
This facet encapsulates the code to retrieve messages from
message catalogs. The only thing defined by the standard for this facet
is the interface. All underlying functionality is
implementation-defined.
This library currently implements 3 versions of the message facet. The
first version (gnu) is a wrapper around gettext, provided by libintl.
The second version (ieee) is a wrapper around catgets. The final
version (default) does no actual translation. These implementations are
only provided for char and wchar_t instantiations.
The messages template uses protected virtual functions to
provide the actual results. The public accessors forward the
call to the virtual functions. These virtual functions are
hooks for developers to implement the behavior they require from
the messages facet.