Version: 3.1.0
Locale-dependent functions

Detailed Description

Below are a number of functions/macros which accept as last parameter a specific wxXLocale instance.

For the documentation of function wxFunc_l(), please see the documentation of the standard Func() function (see e.g. http://www.cppreference.com/wiki/c/string/start) and keep in mind that the wxWidgets function takes as last parameter the locale which should be internally used for locale-dependent operations.

Last, note that when the wxHAS_XLOCALE_SUPPORT symbol is not defined, then wxWidgets will provide implementations of these functions itself and that they are not granted to be thread-safe (and they will work only with the C locale; see Availability).

Functions

int wxIsalnum_l (wchar_t c, const wxXLocale &loc)
 
int wxIsalpha_l (wchar_t c, const wxXLocale &loc)
 
int wxIscntrl_l (wchar_t c, const wxXLocale &loc)
 
int wxIsdigit_l (wchar_t c, const wxXLocale &loc)
 
int wxIsgraph_l (wchar_t c, const wxXLocale &loc)
 
int wxIslower_l (wchar_t c, const wxXLocale &loc)
 
int wxIsprint_l (wchar_t c, const wxXLocale &loc)
 
int wxIspunct_l (wchar_t c, const wxXLocale &loc)
 
int wxIsspace_l (wchar_t c, const wxXLocale &loc)
 
int wxIsupper_l (wchar_t c, const wxXLocale &loc)
 
int wxIsxdigit_l (wchar_t c, const wxXLocale &loc)
 
wchar_t wxTolower_l (wchar_t c, const wxXLocale &loc)
 
wchar_t wxToupper_l (wchar_t c, const wxXLocale &loc)
 
double wxStrtod_l (const wchar_t *c, wchar_t **endptr, const wxXLocale &loc)
 
long wxStrtol_l (const wchar_t *c, wchar_t **endptr, int base, const wxXLocale &loc)
 
unsigned long wxStrtoul_l (const wchar_t *c, wchar_t **endptr, int base, const wxXLocale &loc)
 

Function Documentation

int wxIsalnum_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIsalpha_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIscntrl_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIsdigit_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIsgraph_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIslower_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIsprint_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIspunct_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIsspace_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIsupper_l ( wchar_t  c,
const wxXLocale loc 
)
int wxIsxdigit_l ( wchar_t  c,
const wxXLocale loc 
)
double wxStrtod_l ( const wchar_t *  c,
wchar_t **  endptr,
const wxXLocale loc 
)
long wxStrtol_l ( const wchar_t *  c,
wchar_t **  endptr,
int  base,
const wxXLocale loc 
)
unsigned long wxStrtoul_l ( const wchar_t *  c,
wchar_t **  endptr,
int  base,
const wxXLocale loc 
)
wchar_t wxTolower_l ( wchar_t  c,
const wxXLocale loc 
)
wchar_t wxToupper_l ( wchar_t  c,
const wxXLocale loc 
)