34{
return ((
name[0] ==
'C') && (
name[1] == 0)); }
45 if ((
f != 0) && (
f->_M_decr() == 0)) {
51size_t locale::id::_S_max = 27;
64 if (_M_count().
_M_decr() == 0) {
121 if (
n._M_index > 0 &&
n._M_index <
from->size()) {
127 if (
f == 0 ||
n._M_index == 0)
158#ifndef _STLP_NO_WCHAR_T
165#ifndef _STLP_NO_WCHAR_T
188#ifndef _STLP_NO_WCHAR_T
214#ifndef _STLP_NO_WCHAR_T
233#ifndef _STLP_NO_WCHAR_T
242#ifndef _STLP_NO_WCHAR_T
248#ifndef _STLP_NO_WCHAR_T
265#ifndef _STLP_NO_WCHAR_T
281#ifndef _STLP_NO_WCHAR_T
298#ifndef _STLP_NO_WCHAR_T
307#ifndef _STLP_NO_WCHAR_T
327#ifndef _STLP_NO_WCHAR_T
332#ifndef _STLP_NO_WCHAR_T
342#ifndef _STLP_NO_WCHAR_T
357#ifndef _STLP_NO_WCHAR_T
363#ifndef _STLP_NO_WCHAR_T
382#ifndef _STLP_NO_WCHAR_T
399#ifndef _STLP_NO_WCHAR_T
415#ifndef _STLP_NO_WCHAR_T
423#ifndef _STLP_NO_WCHAR_T
432#ifndef _STLP_NO_WCHAR_T
467#ifndef _STLP_NO_WCHAR_T
503#ifndef _STLP_NO_WCHAR_T
518#ifndef _STLP_NO_WCHAR_T
524#ifndef _STLP_NO_WCHAR_T
542#ifndef _STLP_NO_WCHAR_T
562#ifndef _STLP_NO_WCHAR_T
582#ifndef _STLP_NO_WCHAR_T
608#if defined (_STLP_MSVC) || defined (__ICL) || defined (__ISCPP__) || defined (__DMC__)
617# pragma warning (disable : 4073)
618# pragma init_seg(lib)
645#ifndef _STLP_NO_WCHAR_T
663 const size_t nb_classic_facets =
sizeof(classic_facets) /
sizeof(
locale::facet *);
665 classic->
facets_vec.
assign(&classic_facets[0], &classic_facets[0] + nb_classic_facets);
667 static locale _Locale_classic(classic);
670 static locale _Locale_global(classic);
685#ifndef _STLP_NO_WCHAR_T
730#ifndef _STLP_NO_WCHAR_T
739#ifndef _STLP_NO_WCHAR_T
746#ifndef _STLP_NO_WCHAR_T
755#ifndef _STLP_NO_WCHAR_T
_STLP_BEGIN_NAMESPACE _STLP_INLINE_LOOP _Function for_each(_InputIter __first, _InputIter __last, _Function __f)
#define _STLP_ASSERT(expr)
#define _STLP_THROW_BAD_ALLOC
void _STLP_CALL __release_codecvt(_Locale_codecvt *cat)
_Locale_monetary *_STLP_CALL __acquire_monetary(const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code)
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE _Locale_ctype *_STLP_CALL __acquire_ctype(const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code)
_Locale_codecvt *_STLP_CALL __acquire_codecvt(const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code)
_Locale_collate *_STLP_CALL __acquire_collate(const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code)
void _STLP_CALL __release_ctype(_Locale_ctype *cat)
_Locale_numeric *_STLP_CALL __acquire_numeric(const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code)
void _STLP_CALL __release_numeric(_Locale_numeric *cat)
_Locale_time *_STLP_CALL __acquire_time(const char *&name, char *buf, _Locale_name_hint *, int *__err_code)
void _STLP_CALL __release_messages(_Locale_messages *cat)
void _STLP_CALL __release_collate(_Locale_collate *cat)
void _STLP_CALL __release_monetary(_Locale_monetary *cat)
_Locale_messages *_STLP_CALL __acquire_messages(const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code)
void _STLP_CALL __release_time(_Locale_time *__time)
void get(int argc, const char *argv[])
_Refcount_Base & _M_count() const
static void make_classic_locale()
_Locale_name_hint * insert_numeric_facets(const char *&name, char *buf, _Locale_name_hint *hint)
static void _STLP_FUNCTION_THROWS _STLP_CALL _M_throw_bad_cast()
locale::facet * insert(locale::facet *, const locale::id &n)
_Locale_name_hint * insert_ctype_facets(const char *&name, char *buf, _Locale_name_hint *hint)
vector< locale::facet * > facets_vec
basic_string< char, char_traits< char >, allocator< char > > name
_Locale_name_hint * insert_messages_facets(const char *&name, char *buf, _Locale_name_hint *hint)
static void _STLP_CALL _S_uninitialize()
static void _STLP_CALL _S_initialize()
_Locale_name_hint * insert_collate_facets(const char *&name, char *buf, _Locale_name_hint *hint)
_Locale_impl(const char *s)
_Locale_name_hint * insert_monetary_facets(const char *&name, char *buf, _Locale_name_hint *hint)
_Locale_name_hint * insert_time_facets(const char *&name, char *buf, _Locale_name_hint *hint)
static void _STLP_FUNCTION_THROWS _STLP_CALL _M_throw_on_creation_failure(int __err_code, const char *name, const char *facet)
static const locale &_STLP_CALL classic()
static char * cvt(double arg, int ndigits, int *decpt, int *sign, char *buf, int eflag)
#define _STLP_UNWIND(action)
#define _STLP_MOVE_TO_STD_NAMESPACE
#define _STLP_BEGIN_NAMESPACE
#define _STLP_END_NAMESPACE
#define _STLP_MOVE_TO_PRIV_NAMESPACE
GLenum GLuint GLenum GLsizei const GLchar * buf
struct _Locale_name_hint * _Locale_get_monetary_hint(struct _Locale_monetary *)
const char * _Locale_messages_default(char *__buf)
struct _Locale_name_hint * _Locale_get_collate_hint(struct _Locale_collate *)
const char * _Locale_ctype_default(char *__buf)
const char * _Locale_collate_default(char *__buf)
struct _Locale_name_hint * _Locale_get_time_hint(struct _Locale_time *)
struct _Locale_name_hint * _Locale_get_numeric_hint(struct _Locale_numeric *)
const char * _Locale_numeric_default(char *__buf)
#define _STLP_LOC_NO_MEMORY
const char * _Locale_monetary_default(char *__buf)
const char * _Locale_time_default(char *__buf)
struct _Locale_name_hint * _Locale_get_ctype_hint(struct _Locale_ctype *)
void _STLP_CALL _release_Locale_impl(_Locale_impl *&loc)
static bool is_C_locale_name(const char *name)
static void _Stl_loc_assign_ids()
static _Stl_aligned_buffer< _Locale_impl::Init > __Loc_init_buf
locale * _Stl_get_global_locale()
static locale * _Stl_global_locale
_STLP_DECLSPEC _Locale_impl *_STLP_CALL _get_Locale_impl(_Locale_impl *loc)
static ios_base::Init _IosInit
void _STLP_CALL _release_facet(locale::facet *&f)
locale::facet *_STLP_CALL _get_facet(locale::facet *f)
_STLP_DECLSPEC _Locale_impl *_STLP_CALL _copy_Nameless_Locale_impl(_Locale_impl *loc)
locale * _Stl_get_classic_locale()
static locale * _Stl_classic_locale
static _STLP_BEGIN_NAMESPACE const string _Nameless("*")
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_DECLSPEC locale::id &_STLP_CALL _GetFacetId(const money_get< char, istreambuf_iterator< char, char_traits< char > > > *)
static bool is_C_locale_name(const char *name)
void reserve(size_type __n)
void resize(size_type __new_size, const _Tp &__x=_STLP_DEFAULT_CONSTRUCTED(_Tp))
void assign(size_type __n, const _Tp &__val)