Library /sys$common/syshlp/helplib.hlb CXXLSTD, locales, facets *Conan The Librarian |
Standard C++ Library Copyright 1996, Rogue Wave Software, Inc. NAME facets - Family of classes used to encapsulate categories of locale functionality. DESCRIPTION The Standard C++ Localization library provides a locale interface that contains a collection of diverse facets. Each facet provides localization facilities for some specific area, such as character classification or numeric formatting. Each facet also falls into one or more broad categories. These categories are defined in the locale class, and the standard facets fit into these categories as follows. Category Facets collate collate, collate_byname ctype ctype, codecvt, ctype_byname, codecvt_byname monetary moneypunct, moneypunct_byname, money_put, money_get numeric numpunct, numpunct_byname, num_put, num_get time time_put, time_put_byname, time_get, time_get_byname messages messages, messages_byname A facet must satisfy two properties. First, it must be derived from the base class locale::facet, either directly or indirectly (for example, facet -> ctype<char> -> my_ctype). Second, it must contain a member of type locale::id. This ensures that the locale class can manage its collection of facets properly. SEE ALSO locale, specific facet reference sections STANDARDS CONFORMANCE ANSI X3J16/ISO WG21 Joint C++ Committee
|