#include <localefwd.h>
Collaboration diagram for std::locale::_Impl:

Public Types | |
| typedef vector<facet*, allocator< facet*> > | __vec_facet |
Private Methods | |
| void | _M_add_reference () throw () |
| void | _M_remove_reference () throw () |
| _Impl (const _Impl &, size_t) | |
| _Impl (string __name, size_t) | |
| ~_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) |
Private Attributes | |
| size_t | _M_references |
| __vec_facet* | _M_facets |
| string | _M_names [_S_num_categories] |
| __c_locale | _M_c_locale |
Static Private Attributes | |
| const locale::id* const | _S_id_ctype [] |
| const locale::id* const | _S_id_numeric [] |
| const locale::id* const | _S_id_collate [] |
| const locale::id* const | _S_id_time [] |
| const locale::id* const | _S_id_monetary [] |
| const locale::id* const | _S_id_messages [] |
| const locale::id* const* const | _S_facet_categories [] |
Friends | |
| class | locale |
| template<typename _Facet> const _Facet& | use_facet (const locale &) |
| template<typename _Facet> bool | has_facet (const locale &) throw () |
|
|
Definition at line 294 of file localefwd.h. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 323 of file localefwd.h. |
|
|
Definition at line 343 of file localefwd.h. |
|
||||
|
Definition at line 364 of file localefwd.h. |
|
|
|
|
|
Definition at line 327 of file localefwd.h. |
|
|
|
|
|
|
|
|
|
|
||||
|
Definition at line 83 of file locale_facets.tcc. |
|
|
Definition at line 297 of file localefwd.h. |
|
||||
|
Definition at line 70 of file locale_facets.tcc. |
|
|
Definition at line 313 of file localefwd.h. |
|
|
Definition at line 311 of file localefwd.h. |
|
|
Definition at line 312 of file localefwd.h. |
|
|
Definition at line 310 of file localefwd.h. |
|
|
Definition at line 320 of file localefwd.h. |
|
|
Definition at line 316 of file localefwd.h. |
|
|
Definition at line 314 of file localefwd.h. |
|
|
Definition at line 319 of file localefwd.h. |
|
|
Definition at line 318 of file localefwd.h. |
|
|
Definition at line 315 of file localefwd.h. |
|
|
Definition at line 317 of file localefwd.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001