Public Types | |
typedef unsigned int | category |
Public Member Functions | |
locale () throw () | |
locale (const locale &__other) throw () | |
locale (const char *s) | |
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) const |
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 Member Functions | |
static locale | global (const locale &) |
static const locale & | classic () |
Static Public Attributes | |
static const category | none |
static const category | ctype |
static const category | numeric |
static const category | collate |
static const category | time |
static const category | monetary |
static const category | messages |
static const category | all |
Private Member Functions | |
locale (Impl *) throw () | |
void | M_coalesce (const locale &__base, const locale &add, category cat) |
Static Private Member Functions | |
static void | S_initialize () |
static category | S_normalize_category (category) |
Private Attributes | |
Impl * | M_impl |
Static Private Attributes | |
static Impl * | S_classic |
static Impl * | S_global |
static const size_t | S_categories_size |
static const size_t | S_extra_categories_size |
static const char * | S_categories [S_categories_size+S_extra_categories_size] |
Friends | |
class | facet |
class | Impl |
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 &) |
Classes | |
class | facet |
class | id |
class | Impl |
Definition at line 56 of file locale_classes.h.