money_base(size_t _Refs=0)
Definition: xlocmon:31
void _Init(const _Locinfo &_Lobj, bool _Isdef=false)
Definition: xlocmon:150
bool _International
Definition: xlocmon:268
104 _Init(_Lobj, _Isdef);
money_base(size_t _Refs=0)
Definition: xlocmon:31
void _Init(const _Locinfo &_Lobj, bool _Isdef=false)
Definition: xlocmon:150
bool _International
Definition: xlocmon:268
112 _BEGIN_LOCINFO(_Lobj(_Locname))
113 _Init(_Lobj, _Isdef);
money_base(size_t _Refs=0)
Definition: xlocmon:31
void _Init(const _Locinfo &_Lobj, bool _Isdef=false)
Definition: xlocmon:150
bool _International
Definition: xlocmon:268
void _Tidy()
Definition: xlocmon:251
template<class _Elem >
template<class _Elem2 >
char * mon_thousands_sep
Definition: locale.h:37
char * mon_decimal_point
Definition: locale.h:36
const _Elem * _Currencysign
Definition: xlocmon:262
char p_sign_posn
Definition: locale.h:47
char * negative_sign
Definition: locale.h:40
const _Elem * _Plussign
Definition: xlocmon:263
const _Elem * _Minussign
Definition: xlocmon:264
char n_sign_posn
Definition: locale.h:48
char * positive_sign
Definition: locale.h:39
bool _International
Definition: xlocmon:268
char * currency_symbol
Definition: locale.h:35
_Elem _Decimalpoint
Definition: xlocmon:260
char * int_curr_symbol
Definition: locale.h:34
#define _MAKLOCCHR(Elem, chr, cvt)
Definition: xlocale:626
_Locinfo::_Cvtvec _Cvt
Definition: xlocmon:270
#define _MAKLOCSTR(Elem, str, cvt)
Definition: xlocale:659
_Elem _Kseparator
Definition: xlocmon:261
template<class _Elem >
template<>
wchar_t * _W_currency_symbol
Definition: locale.h:52
const _Elem * _Currencysign
Definition: xlocmon:262
char p_sign_posn
Definition: locale.h:47
wchar_t * _Maklocwcs(const wchar_t *_Ptr)
Definition: xlocnum:96
const _Elem * _Plussign
Definition: xlocmon:263
wchar_t * _W_positive_sign
Definition: locale.h:55
const _Elem * _Minussign
Definition: xlocmon:264
char n_sign_posn
Definition: locale.h:48
bool _International
Definition: xlocmon:268
_Elem _Decimalpoint
Definition: xlocmon:260
wchar_t * _W_mon_thousands_sep
Definition: locale.h:54
wchar_t * _W_negative_sign
Definition: locale.h:56
wchar_t * _W_int_curr_symbol
Definition: locale.h:51
wchar_t * _W_mon_decimal_point
Definition: locale.h:53
_Elem _Kseparator
Definition: xlocmon:261
170 if (_Fracdigits < 0 ||
CHAR_MAX <= _Fracdigits)
pattern _Minusformat
Definition: xlocmon:267
int _Fracdigits
Definition: xlocmon:265
const lconv *__CLR_OR_THIS_CALL _Getlconv() const
Definition: xlocinfo:124
const _Elem * _Currencysign
Definition: xlocmon:262
char p_sign_posn
Definition: locale.h:47
#define _TRY_BEGIN
Definition: xstddef:26
const _Elem * _Plussign
Definition: xlocmon:263
#define _CATCH_END
Definition: xstddef:29
_Cvtvec __CLR_OR_THIS_CALL _Getcvt() const
Definition: xlocinfo:119
pattern _Plusformat
Definition: xlocmon:266
char * mon_grouping
Definition: locale.h:38
const _Elem * _Minussign
Definition: xlocmon:264
const char * _Grouping
Definition: xlocmon:259
char int_frac_digits
Definition: locale.h:41
char n_sep_by_space
Definition: locale.h:46
char n_sign_posn
Definition: locale.h:48
bool _International
Definition: xlocmon:268
void _Getvals(_Elem2, const lconv *_Ptr)
Definition: xlocmon:123
void _Tidy()
Definition: xlocmon:251
void _Makpat(pattern &_Pattern, unsigned int _Sepbyspace, unsigned int _Symbolprecedes, unsigned int _Signposition)
Definition: xlocmon:231
char p_sep_by_space
Definition: locale.h:44
char p_cs_precedes
Definition: locale.h:43
#define _CATCH_ALL
Definition: xstddef:28
_Locinfo::_Cvtvec _Cvt
Definition: xlocmon:270
memcpy(_Destination, _Source, _SourceSize)
#define CHAR_MAX
Definition: limits.h:24
#define _MAKLOCSTR(Elem, str, cvt)
Definition: xlocale:659
#define _CSTD
Definition: yvals.h:570
#define _RERAISE
Definition: xstddef:32
char frac_digits
Definition: locale.h:42
char n_cs_precedes
Definition: locale.h:45
template<class _Elem >
void _Mpunct< _Elem >::_Makpat |
( |
pattern & |
_Pattern, |
|
|
unsigned int |
_Sepbyspace, |
|
|
unsigned int |
_Symbolprecedes, |
|
|
unsigned int |
_Signposition |
|
) |
| |
|
inlineprivate |
235 || 1 < _Symbolprecedes || 4 < _Signposition
238 "+v$x" "+v$x" "v$+x" "v+$x" "v$+x"
239 "+$vx" "+$vx" "$v+x" "+$vx" "$+vx"
240 "+v $" "+v $" "v $+" "v +$" "v $+"
241 "+$ v" "+$ v" "$ v+" "+$ v" "$+ v"
242 "+xv$" "+ v$" "v$ +" "v+ $" "v$ +"
243 "+x$v" "+ $v" "$v +" "+ $v" "$ +v")
245 + _Symbolprecedes * 20
bool _International
Definition: xlocmon:268
#define _CRT_SECURE_MEMCPY(dest, destsize, source, count)
Definition: yvals.h:438
_ACRTIMP void __cdecl free(_Pre_maybenull_ _Post_invalid_ void *_Block)
const _Elem * _Currencysign
Definition: xlocmon:262
const _Elem * _Plussign
Definition: xlocmon:263
const _Elem * _Minussign
Definition: xlocmon:264
const char * _Grouping
Definition: xlocmon:259
#define _CSTD
Definition: yvals.h:570
virtual string_type __CLR_OR_THIS_CALL do_curr_symbol() const
Definition: xlocmon:200
template<class _Elem >
_Elem _Mpunct< _Elem >::decimal_point |
( |
| ) |
const |
|
inline |
virtual _Elem __CLR_OR_THIS_CALL do_decimal_point() const
Definition: xlocmon:185
const _Elem * _Currencysign
Definition: xlocmon:262
basic_string< _Elem, char_traits< _Elem >, allocator< _Elem > > string_type
Definition: xlocmon:45
_Elem _Decimalpoint
Definition: xlocmon:260
int _Fracdigits
Definition: xlocmon:265
const char * _Grouping
Definition: xlocmon:259
pattern _Minusformat
Definition: xlocmon:267
basic_string< _Elem, char_traits< _Elem >, allocator< _Elem > > string_type
Definition: xlocmon:45
const _Elem * _Minussign
Definition: xlocmon:264
pattern _Plusformat
Definition: xlocmon:266
basic_string< _Elem, char_traits< _Elem >, allocator< _Elem > > string_type
Definition: xlocmon:45
const _Elem * _Plussign
Definition: xlocmon:263
_Elem _Kseparator
Definition: xlocmon:261
virtual int __CLR_OR_THIS_CALL do_frac_digits() const
Definition: xlocmon:215
virtual string __CLR_OR_THIS_CALL do_grouping() const
Definition: xlocmon:195
virtual pattern __CLR_OR_THIS_CALL do_neg_format() const
Definition: xlocmon:225
virtual string_type __CLR_OR_THIS_CALL do_negative_sign() const
Definition: xlocmon:210
virtual pattern __CLR_OR_THIS_CALL do_pos_format() const
Definition: xlocmon:220
virtual string_type __CLR_OR_THIS_CALL do_positive_sign() const
Definition: xlocmon:205
template<class _Elem >
_Elem _Mpunct< _Elem >::thousands_sep |
( |
| ) |
const |
|
inline |
virtual _Elem __CLR_OR_THIS_CALL do_thousands_sep() const
Definition: xlocmon:190
template<class _Elem >
const _Elem* _Mpunct< _Elem >::_Currencysign |
|
private |
template<class _Elem >
_Elem _Mpunct< _Elem >::_Decimalpoint |
|
private |
template<class _Elem >
_Elem _Mpunct< _Elem >::_Kseparator |
|
private |
template<class _Elem >
const _Elem* _Mpunct< _Elem >::_Minussign |
|
private |
template<class _Elem >
const _Elem* _Mpunct< _Elem >::_Plussign |
|
private |
The documentation for this class was generated from the following file: