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

Public Types | |
| typedef unsigned int | category |
Public Methods | |
| locale () throw () | |
| locale (const locale &__other) throw () | |
| locale (const char *__std_name) | |
| locale (const locale &__base, const char *__s, category __cat) | |
| locale (const locale &__base, const locale &__add, category __cat) | |
| template<typename _Facet> | locale (const locale &__other, _Facet *__f) |
| ~locale () throw () | |
| const locale& | operator= (const locale &__other) throw () |
| template<typename _Facet> locale | combine (const locale &__other) |
| string | name () const |
| bool | operator== (const locale &__other) const throw () |
| bool | operator!= (const locale &__other) const throw () |
| template<typename _Char, typename _Traits, typename _Alloc> bool | operator() (const basic_string< _Char, _Traits, _Alloc > &__s1, const basic_string< _Char, _Traits, _Alloc > &__s2) const |
Static Public Methods | |
| locale | global (const locale &) |
| const locale& | classic () |
Static Public Attributes | |
| const category | none = 0 |
| const category | ctype = 1L << 0 |
| const category | numeric = 1L << 1 |
| const category | collate = 1L << 2 |
| const category | time = 1L << 3 |
| const category | monetary = 1L << 4 |
| const category | messages = 1L << 5 |
| const category | all |
Private Methods | |
| locale (_Impl *) throw () | |
| void | _M_coalesce (const locale &__base, const locale &__add, category __cat) |
Private Attributes | |
| _Impl* | _M_impl |
Static Private Methods | |
| void | _S_initialize () |
| category | _S_normalize_category (category) |
Static Private Attributes | |
| _Impl* | _S_classic |
| _Impl* | _S_global |
| const size_t | _S_num_categories = 6 |
| const size_t | _S_num_facets = _GLIBCPP_NUM_FACETS |
Friends | |
| class | facet |
| class | _Impl |
| template<typename _Facet> const _Facet& | use_facet (const locale &) |
| template<typename _Facet> bool | has_facet (const locale &) throw () |
|
|
Definition at line 184 of file localefwd.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 278 of file localefwd.h. |
|
|
|
|
|
Referenced by _S_initialize(). |
|
||||
|
|
|
|
|
|
|
|
|
|
Definition at line 246 of file localefwd.h. |
|
||||||
|
|
|
|
|
|
|
Referenced by operator!=(). |
|
|
Definition at line 192 of file localefwd.h. |
|
|
Definition at line 191 of file localefwd.h. |
|
||||
|
Definition at line 83 of file locale_facets.tcc. |
|
||||
|
Definition at line 70 of file locale_facets.tcc. |
|
|
Definition at line 263 of file localefwd.h. |
|
|
Definition at line 266 of file localefwd.h. |
|
|
Definition at line 269 of file localefwd.h. |
|
|
Definition at line 271 of file localefwd.h. |
|
|
Definition at line 272 of file localefwd.h. |
|
|
Initial value: (collate | ctype | monetary |
numeric | time | messages)Definition at line 211 of file localefwd.h. |
|
|
Definition at line 207 of file localefwd.h. |
|
|
Definition at line 205 of file localefwd.h. |
|
|
Definition at line 210 of file localefwd.h. |
|
|
Definition at line 209 of file localefwd.h. |
|
|
Definition at line 204 of file localefwd.h. |
|
|
Definition at line 206 of file localefwd.h. |
|
|
Definition at line 208 of file localefwd.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001