Typedefs |
| typedef void *(* | loc_create_func_t )(const char *, _Locale_name_hint *, int *__err_code) |
| typedef char const *(* | loc_name_func_t )(void *l, char *s) |
| typedef void(* | loc_destroy_func_t )(void *l) |
| typedef const char *(* | loc_default_name_func_t )(char *s) |
| typedef char const *(* | loc_extract_name_func_t )(const char *, char *, _Locale_name_hint *, int *__err_code) |
typedef hash_map< string, pair
< void *, size_t >, hash
< string >, equal_to< string > > | Category_Map |
Functions |
_STLP_BEGIN_NAMESPACE static
_STLP_MOVE_TO_PRIV_NAMESPACE
void * | _Loc_ctype_create (const char *s, _Locale_name_hint *hint, int *__err_code) |
| static void * | _Loc_codecvt_create (const char *s, _Locale_name_hint *hint, int *__err_code) |
| static void * | _Loc_numeric_create (const char *s, _Locale_name_hint *hint, int *__err_code) |
| static void * | _Loc_time_create (const char *s, _Locale_name_hint *hint, int *__err_code) |
| static void * | _Loc_collate_create (const char *s, _Locale_name_hint *hint, int *__err_code) |
| static void * | _Loc_monetary_create (const char *s, _Locale_name_hint *hint, int *__err_code) |
| static void * | _Loc_messages_create (const char *s, _Locale_name_hint *hint, int *__err_code) |
| static char const * | _Loc_ctype_name (void *l, char *s) |
| static char const * | _Loc_codecvt_name (void *l, char *s) |
| static char const * | _Loc_numeric_name (void *l, char *s) |
| static char const * | _Loc_time_name (void *l, char *s) |
| static char const * | _Loc_collate_name (void *l, char *s) |
| static char const * | _Loc_monetary_name (void *l, char *s) |
| static char const * | _Loc_messages_name (void *l, char *s) |
| static const char * | _Loc_ctype_default (char *p) |
| static const char * | _Loc_numeric_default (char *p) |
| static const char * | _Loc_time_default (char *p) |
| static const char * | _Loc_collate_default (char *p) |
| static const char * | _Loc_monetary_default (char *p) |
| static const char * | _Loc_messages_default (char *p) |
| static void | _Loc_ctype_destroy (void *p) |
| static void | _Loc_codecvt_destroy (void *p) |
| static void | _Loc_numeric_destroy (void *p) |
| static void | _Loc_time_destroy (void *p) |
| static void | _Loc_collate_destroy (void *p) |
| static void | _Loc_monetary_destroy (void *p) |
| static void | _Loc_messages_destroy (void *p) |
| static Category_Map ** | ctype_hash () |
| static Category_Map ** | codecvt_hash () |
| static Category_Map ** | numeric_hash () |
| static Category_Map ** | time_hash () |
| static Category_Map ** | collate_hash () |
| static Category_Map ** | monetary_hash () |
| static Category_Map ** | messages_hash () |
| static _STLP_STATIC_MUTEX & | category_hash_mutex () |
| static void * | __acquire_category (const char *&name, char *buf, _Locale_name_hint *hint, loc_extract_name_func_t extract_name, loc_create_func_t create_obj, loc_default_name_func_t default_name, Category_Map **M, int *__err_code) |
| static void | __release_category (void *cat, loc_destroy_func_t destroy_fun, loc_name_func_t get_name, Category_Map **M) |
| _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_numeric *_STLP_CALL | __acquire_numeric (const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code) |
| _Locale_time *_STLP_CALL | __acquire_time (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) |
| _Locale_monetary *_STLP_CALL | __acquire_monetary (const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code) |
| _Locale_messages *_STLP_CALL | __acquire_messages (const char *&name, char *buf, _Locale_name_hint *hint, int *__err_code) |
| void _STLP_CALL | __release_ctype (_Locale_ctype *cat) |
| void _STLP_CALL | __release_codecvt (_Locale_codecvt *cat) |
| void _STLP_CALL | __release_numeric (_Locale_numeric *cat) |
| void _STLP_CALL | __release_time (_Locale_time *cat) |
| void _STLP_CALL | __release_collate (_Locale_collate *cat) |
| void _STLP_CALL | __release_monetary (_Locale_monetary *cat) |
| void _STLP_CALL | __release_messages (_Locale_messages *cat) |