
Private Member Functions | |
| void | M_add_reference () throw () |
| void | M_remove_reference () throw () |
| Impl (const Impl &, size_t) | |
| Impl (const char *, size_t) | |
| Impl (facet **, size_t, bool) | |
| ~Impl () throw () | |
| bool | M_check_same_name () |
| void | M_replace_categories (const Impl *, category) |
| void | M_replace_category (const Impl *, const locale::id *const *) |
| void | M_replace_facet (const Impl *, const locale::id *) |
| void | M_install_facet (const locale::id *, facet *) |
| template<typename Facet> | |
| void | M_init_facet (Facet *__facet) |
| __locale_cache_base * | M_get_cache (size_t index) |
| void | M_install_cache (__locale_cache_base *cache, int __id) |
Private Attributes | |
| Atomic_word | M_references |
| facet ** | M_facets |
| size_t | M_facets_size |
| char * | M_names [S_categories_size+S_extra_categories_size] |
Static Private Attributes | |
| static const locale::id *const | S_id_ctype [] |
| static const locale::id *const | S_id_numeric [] |
| static const locale::id *const | S_id_collate [] |
| static const locale::id *const | S_id_time [] |
| static const locale::id *const | S_id_monetary [] |
| static const locale::id *const | S_id_messages [] |
|
static const locale::id *const *const | S_facet_categories [] |
Friends | |
| class | locale |
| class | locale::facet |
| template<typename Facet> | |
| const Facet & | use_facet (const locale &) |
| template<typename Facet> | |
| bool | has_facet (const locale &) throw () |
| template<typename Facet> | |
| const __locale_cache< Facet > & | __use_cache (const locale &) |
Definition at line 191 of file locale_classes.h.
1.4.7