money_base(size_t _Refs=0)
Definition: xlocmon:30
void _Init(const _Locinfo &_Lobj, bool _Isdef=false)
Definition: xlocmon:149
bool _International
Definition: xlocmon:267
_Atomic_counter_t _Refs
Definition: xlocale:157
103 _Init(_Lobj, _Isdef);
money_base(size_t _Refs=0)
Definition: xlocmon:30
void _Init(const _Locinfo &_Lobj, bool _Isdef=false)
Definition: xlocmon:149
bool _International
Definition: xlocmon:267
_Atomic_counter_t _Refs
Definition: xlocale:157
111 _BEGIN_LOCINFO(_Lobj(_Locname))
112 _Init(_Lobj, _Isdef);
money_base(size_t _Refs=0)
Definition: xlocmon:30
void _Init(const _Locinfo &_Lobj, bool _Isdef=false)
Definition: xlocmon:149
bool _International
Definition: xlocmon:267
_Atomic_counter_t _Refs
Definition: xlocale:157
void _Tidy()
Definition: xlocmon:250
template<class _Elem >
template<class _Elem2 >
char * mon_thousands_sep
Definition: locale.h:62
char * mon_decimal_point
Definition: locale.h:61
const _Elem * _Currencysign
Definition: xlocmon:261
char p_sign_posn
Definition: locale.h:72
char * negative_sign
Definition: locale.h:65
const _Elem * _Plussign
Definition: xlocmon:262
const _Elem * _Minussign
Definition: xlocmon:263
char n_sign_posn
Definition: locale.h:73
char * positive_sign
Definition: locale.h:64
bool _International
Definition: xlocmon:267
char * currency_symbol
Definition: locale.h:60
_Elem _Decimalpoint
Definition: xlocmon:259
char * int_curr_symbol
Definition: locale.h:59
#define _MAKLOCCHR(Elem, chr, cvt)
Definition: xlocale:688
_Locinfo::_Cvtvec _Cvt
Definition: xlocmon:269
#define _MAKLOCSTR(Elem, str, cvt)
Definition: xlocale:721
_Elem _Kseparator
Definition: xlocmon:260
template<class _Elem >
template<>
wchar_t * _W_currency_symbol
Definition: locale.h:77
const _Elem * _Currencysign
Definition: xlocmon:261
char p_sign_posn
Definition: locale.h:72
wchar_t * _Maklocwcs(const wchar_t *_Ptr)
Definition: xlocnum:62
const _Elem * _Plussign
Definition: xlocmon:262
wchar_t * _W_positive_sign
Definition: locale.h:80
const _Elem * _Minussign
Definition: xlocmon:263
char n_sign_posn
Definition: locale.h:73
bool _International
Definition: xlocmon:267
_Elem _Decimalpoint
Definition: xlocmon:259
wchar_t * _W_mon_thousands_sep
Definition: locale.h:79
wchar_t * _W_negative_sign
Definition: locale.h:81
wchar_t * _W_int_curr_symbol
Definition: locale.h:76
wchar_t * _W_mon_decimal_point
Definition: locale.h:78
_Elem _Kseparator
Definition: xlocmon:260
169 if (_Fracdigits < 0 ||
CHAR_MAX <= _Fracdigits)
pattern _Minusformat
Definition: xlocmon:266
int _Fracdigits
Definition: xlocmon:264
const lconv *__CLR_OR_THIS_CALL _Getlconv() const
Definition: xlocinfo:125
const _Elem * _Currencysign
Definition: xlocmon:261
char p_sign_posn
Definition: locale.h:72
#define _TRY_BEGIN
Definition: xstddef:60
const _Elem * _Plussign
Definition: xlocmon:262
#define _CATCH_END
Definition: xstddef:63
_Cvtvec __CLR_OR_THIS_CALL _Getcvt() const
Definition: xlocinfo:120
pattern _Plusformat
Definition: xlocmon:265
char * mon_grouping
Definition: locale.h:63
const _Elem * _Minussign
Definition: xlocmon:263
const char * _Grouping
Definition: xlocmon:258
char int_frac_digits
Definition: locale.h:66
char n_sep_by_space
Definition: locale.h:71
char n_sign_posn
Definition: locale.h:73
bool _International
Definition: xlocmon:267
void _Getvals(_Elem2, const lconv *_Ptr)
Definition: xlocmon:122
void _Tidy()
Definition: xlocmon:250
void _Makpat(pattern &_Pattern, unsigned int _Sepbyspace, unsigned int _Symbolprecedes, unsigned int _Signposition)
Definition: xlocmon:230
char p_sep_by_space
Definition: locale.h:69
char p_cs_precedes
Definition: locale.h:68
#define _CATCH_ALL
Definition: xstddef:62
_Locinfo::_Cvtvec _Cvt
Definition: xlocmon:269
#define CHAR_MAX
Definition: limits.h:29
#define _MAKLOCSTR(Elem, str, cvt)
Definition: xlocale:721
#define _RERAISE
Definition: xstddef:74
char frac_digits
Definition: locale.h:67
char n_cs_precedes
Definition: locale.h:70
template<class _Elem >
void _Mpunct< _Elem >::_Makpat |
( |
pattern & |
_Pattern, |
|
|
unsigned int |
_Sepbyspace, |
|
|
unsigned int |
_Symbolprecedes, |
|
|
unsigned int |
_Signposition |
|
) |
| |
|
inlineprivate |
234 || 1 < _Symbolprecedes || 4 < _Signposition
237 "+v$x" "+v$x" "v$+x" "v+$x" "v$+x"
238 "+$vx" "+$vx" "$v+x" "+$vx" "$+vx"
239 "+v $" "+v $" "v $+" "v +$" "v $+"
240 "+$ v" "+$ v" "$ v+" "+$ v" "$+ v"
241 "+xv$" "+ v$" "v$ +" "v+ $" "v$ +"
242 "+x$v" "+ $v" "$v +" "+ $v" "$ +v")
244 + _Symbolprecedes * 20
bool _International
Definition: xlocmon:267
#define _CRT_SECURE_MEMCPY(dest, destsize, source, count)
Definition: yvals.h:356
const _Elem * _Currencysign
Definition: xlocmon:261
const _Elem * _Plussign
Definition: xlocmon:262
const _Elem * _Minussign
Definition: xlocmon:263
const char * _Grouping
Definition: xlocmon:258
#define _DELETE_CRT_VEC(ptr)
Definition: xdebug:71
virtual string_type __CLR_OR_THIS_CALL do_curr_symbol() const
Definition: xlocmon:199
template<class _Elem >
_Elem _Mpunct< _Elem >::decimal_point |
( |
| ) |
const |
|
inline |
virtual _Elem __CLR_OR_THIS_CALL do_decimal_point() const
Definition: xlocmon:184
const _Elem * _Currencysign
Definition: xlocmon:261
basic_string< _Elem, char_traits< _Elem >, allocator< _Elem > > string_type
Definition: xlocmon:44
_Elem _Decimalpoint
Definition: xlocmon:259
int _Fracdigits
Definition: xlocmon:264
const char * _Grouping
Definition: xlocmon:258
pattern _Minusformat
Definition: xlocmon:266
basic_string< _Elem, char_traits< _Elem >, allocator< _Elem > > string_type
Definition: xlocmon:44
const _Elem * _Minussign
Definition: xlocmon:263
pattern _Plusformat
Definition: xlocmon:265
basic_string< _Elem, char_traits< _Elem >, allocator< _Elem > > string_type
Definition: xlocmon:44
const _Elem * _Plussign
Definition: xlocmon:262
_Elem _Kseparator
Definition: xlocmon:260
virtual int __CLR_OR_THIS_CALL do_frac_digits() const
Definition: xlocmon:214
virtual string __CLR_OR_THIS_CALL do_grouping() const
Definition: xlocmon:194
template<class _Elem >
pattern _Mpunct< _Elem >::neg_format |
( |
| ) |
const |
|
inline |
virtual pattern __CLR_OR_THIS_CALL do_neg_format() const
Definition: xlocmon:224
virtual string_type __CLR_OR_THIS_CALL do_negative_sign() const
Definition: xlocmon:209
template<class _Elem >
pattern _Mpunct< _Elem >::pos_format |
( |
| ) |
const |
|
inline |
virtual pattern __CLR_OR_THIS_CALL do_pos_format() const
Definition: xlocmon:219
virtual string_type __CLR_OR_THIS_CALL do_positive_sign() const
Definition: xlocmon:204
template<class _Elem >
_Elem _Mpunct< _Elem >::thousands_sep |
( |
| ) |
const |
|
inline |
virtual _Elem __CLR_OR_THIS_CALL do_thousands_sep() const
Definition: xlocmon:189
template<class _Elem >
const _Elem* _Mpunct< _Elem >::_Currencysign |
|
private |
template<class _Elem >
_Elem _Mpunct< _Elem >::_Decimalpoint |
|
private |
template<class _Elem >
const char* _Mpunct< _Elem >::_Grouping |
|
private |
template<class _Elem >
_Elem _Mpunct< _Elem >::_Kseparator |
|
private |
template<class _Elem >
pattern _Mpunct< _Elem >::_Minusformat |
|
private |
template<class _Elem >
const _Elem* _Mpunct< _Elem >::_Minussign |
|
private |
template<class _Elem >
pattern _Mpunct< _Elem >::_Plusformat |
|
private |
template<class _Elem >
const _Elem* _Mpunct< _Elem >::_Plussign |
|
private |
The documentation for this class was generated from the following file: