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