lconv
extern struct lconv *localeconv(void);
virtual const struct lconv* LocaleConv();
struct lconv fLocaleConv;
struct lconv& localeConv);
struct lconv& fLocaleConv;
const struct lconv* fPosixLocaleConv;
struct lconv& localeConv);
struct lconv& fLocaleConv;
virtual const struct lconv* LocaleConv() = 0;
const struct lconv* const posixLocaleConv;
const struct lconv* const posixLocaleConv;
extern struct lconv gPosixLocaleConv;
const struct lconv*
ICUMonetaryData::ICUMonetaryData(pthread_key_t tlsKey, struct lconv& localeConv)
ICUNumericData::ICUNumericData(pthread_key_t tlsKey, struct lconv& localeConv)
lconv = localeconv();
str = lconv->mon_decimal_point;
lconv = localeconv();
str = lconv->mon_thousands_sep;
lconv = localeconv();
str = lconv->decimal_point;
lconv = localeconv();
str = lconv->thousands_sep;
struct lconv* lconv = localeconv();
return lconv->mon_decimal_point;
return lconv->mon_thousands_sep;
return lconv->mon_grouping;
return lconv->decimal_point;
return lconv->thousands_sep;
return lconv->grouping;
struct lconv* lconv = NULL;
struct lconv gPosixLocaleConv = {
extern "C" struct lconv*
return const_cast<lconv*>(backend->LocaleConv());
extern "C" struct lconv*
return const_cast<lconv*>(backend->LocaleConv());
struct lconv* lc = localeconv();
struct lconv* lc = localeconv_l(locale);
__strfmon(char *s, size_t maxsize, struct lconv* lc, const char *format, va_list ap)
__setup_vars(int flags, struct lconv* lc, char *cs_precedes, char *sep_by_space, char *sign_posn,
__calc_left_pad(int flags, struct lconv* lc, char *cur_symb)
__format_grouped_double(double value, struct lconv* lc, int *flags, int left_prec, int right_prec,
extern struct lconv* localeconv_l(locale_t);
static ssize_t __strfmon(char*, size_t, struct lconv*, const char*, va_list ap);
static void __setup_vars(int, struct lconv*, char *, char *, char *, char **);
static int __calc_left_pad(int, struct lconv*, char *);
static char *__format_grouped_double(double, struct lconv*, int *, int, int, int);
test_localeconv(const char* locale, const lconv* localeConv)
struct lconv* lc = localeconv();
const lconv lconv_posix = {
const lconv lconv_de = {
const lconv lconv_de_iso = {
const lconv lconv_hr = {
const lconv lconv_de_CH = {
const lconv lconv_gu_IN = {
const lconv lconv_it = {
const lconv lconv_nl = {
const lconv lconv_nb = {