31 #if !defined (_STLP_NO_TYPEINFO) && !defined (_STLP_NO_RTTI) 33 # ifdef _STLP_NO_WCHAR_T 36 typedef wchar_t _Char;
40 wctype const& wct = use_facet<wctype>(
L);
41 if (
typeid(wct) !=
typeid(
wctype)) {
47 #if !defined (_STLP_NO_TYPEINFO) && !defined (_STLP_NO_RTTI) 69 #if defined (_STLP_USE_NL_CATD_MAPPING) 75 #if defined (_STLP_ATOMIC_INCREMENT) 92 Mr.erase((*mit).second);
101 _M_message_obj(0), _M_map(0) {
139 int set,
int p_id,
const string& dfault)
const {
146 #if !defined (_STLP_NO_WCHAR_T) 150 int set,
int p_id,
const wstring& dfault)
const {
159 else if (
str[0] ==
'\0') {
161 if (!str2 || ((str2[0] ==
'*') && (str2[1] ==
'\0')))
202 {
return _M_impl->do_open(
filename,
l); }
206 const string& dfault)
const 207 {
return _M_impl->do_get(cat,
set, p_id, dfault); }
210 { _M_impl->do_close(cat); }
212 #if !defined (_STLP_NO_WCHAR_T) 231 {
return _M_impl->do_open(
filename,
L); }
235 int set,
int p_id,
const wstring& dfault)
const 236 {
return _M_impl->do_get(thecat,
set, p_id, dfault); }
239 { _M_impl->do_close(cat); }
#define _STLP_STATIC_MUTEX
#define new(TYPE, numElems)
void do_close(catalog __c) const
hash_map< nl_catd_type, locale, hash< nl_catd_type >, equal_to< nl_catd_type >, allocator< pair< _STLP_CONST nl_catd_type, locale > > > map_type
ACPI_SIZE strlen(const char *String)
#define __STATIC_CAST(__x, __y)
void insert(nl_catd_type key, const locale &L)
locale lookup(nl_catd_type key) const
_STLP_TEMPLATE_FOR_CONT_EXT iterator find(const _KT &__key)
#define _STLP_MOVE_TO_PRIV_NAMESPACE
GLenum GLuint GLenum GLsizei const GLchar * buf
_Locale_messages *_STLP_CALL __acquire_messages(const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code)
void _STLP_CALL __release_messages(_Locale_messages *cat)
static const locale &_STLP_CALL classic()
const char * _Locale_catgets(struct _Locale_messages *, nl_catd_type, int, int, const char *)
_Catalog_nl_catd_map _M_cat
static void do_close(SOCKET)
messages_base::catalog catalog
static void _STLP_FUNCTION_THROWS _STLP_CALL _M_throw_on_creation_failure(int __err_code, const char *name, const char *facet)
const _CharT * c_str() const
void erase(nl_catd_type key)
#define _STLP_MUTABLE(type, x)
_STLP_TEMPLATE_FOR_CONT_EXT size_type erase(const _KT &__key)
#define _STLP_MOVE_TO_STD_NAMESPACE
_Catalog_locale_map * _M_map
static void _STLP_FUNCTION_THROWS _STLP_CALL _M_throw_on_null_name()
catalog do_open(const string &__fn, const locale &__loc) const
nl_catd_type _Locale_catopen(struct _Locale_messages *, const char *)
WDF_CHILD_LIST_ITERATOR iterator
#define _Locale_MAX_SIMPLE_NAME
_Ht::const_iterator const_iterator
#define _STLP_MUTEX_INITIALIZER
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
wctype_t __cdecl wctype(const char *)
void _Locale_catclose(struct _Locale_messages *, nl_catd_type)
#define _STLP_END_NAMESPACE
string do_get(catalog __c, int __set, int __msgid, const string &__dfault) const
pair< iterator, bool > insert(const value_type &__obj)
#define _STLP_BEGIN_NAMESPACE
_Locale_messages * _M_message_obj
static int do_open(IN OUT nfs41_open_state *state, IN uint32_t create, IN uint32_t createhow, IN nfs41_file_info *createattrs, IN bool_t try_recovery, OUT nfs41_file_info *info)
_Messages(bool, const char *name)
#define _STLP_ATOMIC_INCREMENT(__x)