#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. |