#include <locale_facets.h>
Inheritance diagram for std::__moneypunct_cache< _CharT, _Intl >:
Public Member Functions | |
__moneypunct_cache (size_t __refs=0) | |
~__moneypunct_cache () | |
void | _M_cache (const locale &__loc) |
Public Attributes | |
const char * | _M_grouping |
size_t | _M_grouping_size |
bool | _M_use_grouping |
_CharT | _M_decimal_point |
_CharT | _M_thousands_sep |
const _CharT * | _M_curr_symbol |
size_t | _M_curr_symbol_size |
const _CharT * | _M_positive_sign |
size_t | _M_positive_sign_size |
const _CharT * | _M_negative_sign |
size_t | _M_negative_sign_size |
int | _M_frac_digits |
money_base::pattern | _M_pos_format |
money_base::pattern | _M_neg_format |
_CharT | _M_atoms [money_base::_S_end] |
bool | _M_allocated |
Private Member Functions | |
__moneypunct_cache & | operator= (const __moneypunct_cache &) |
__moneypunct_cache (const __moneypunct_cache &) |
Definition at line 3501 of file locale_facets.h.
std::__moneypunct_cache< _CharT, _Intl >::__moneypunct_cache | ( | size_t | __refs = 0 |
) | [inline] |
Definition at line 3525 of file locale_facets.h.
std::__moneypunct_cache< _CharT, _Intl >::~__moneypunct_cache | ( | ) |
Definition at line 3550 of file locale_facets.h.
References std::__moneypunct_cache< _CharT, _Intl >::_M_allocated, std::__moneypunct_cache< _CharT, _Intl >::_M_curr_symbol, std::__moneypunct_cache< _CharT, _Intl >::_M_grouping, std::__moneypunct_cache< _CharT, _Intl >::_M_negative_sign, and std::__moneypunct_cache< _CharT, _Intl >::_M_positive_sign.
std::__moneypunct_cache< _CharT, _Intl >::__moneypunct_cache | ( | const __moneypunct_cache< _CharT, _Intl > & | ) | [explicit, private] |
void std::__moneypunct_cache< _CharT, _Intl >::_M_cache | ( | const locale & | __loc | ) |
Definition at line 221 of file locale_facets.tcc.
References std::__moneypunct_cache< _CharT, _Intl >::_M_allocated, std::__moneypunct_cache< _CharT, _Intl >::_M_atoms, std::__moneypunct_cache< _CharT, _Intl >::_M_curr_symbol, std::__moneypunct_cache< _CharT, _Intl >::_M_curr_symbol_size, std::__moneypunct_cache< _CharT, _Intl >::_M_decimal_point, std::__moneypunct_cache< _CharT, _Intl >::_M_frac_digits, std::__moneypunct_cache< _CharT, _Intl >::_M_grouping, std::__moneypunct_cache< _CharT, _Intl >::_M_grouping_size, std::__moneypunct_cache< _CharT, _Intl >::_M_neg_format, std::__moneypunct_cache< _CharT, _Intl >::_M_negative_sign, std::__moneypunct_cache< _CharT, _Intl >::_M_negative_sign_size, std::__moneypunct_cache< _CharT, _Intl >::_M_pos_format, std::__moneypunct_cache< _CharT, _Intl >::_M_positive_sign, std::__moneypunct_cache< _CharT, _Intl >::_M_positive_sign_size, std::__moneypunct_cache< _CharT, _Intl >::_M_thousands_sep, std::__moneypunct_cache< _CharT, _Intl >::_M_use_grouping, std::money_base::_S_atoms, std::money_base::_S_end, std::basic_string< _CharT, _Traits, _Alloc >::copy(), std::moneypunct< _CharT, _Intl >::curr_symbol(), std::moneypunct< _CharT, _Intl >::decimal_point(), std::moneypunct< _CharT, _Intl >::frac_digits(), std::moneypunct< _CharT, _Intl >::grouping(), std::moneypunct< _CharT, _Intl >::neg_format(), std::moneypunct< _CharT, _Intl >::negative_sign(), std::moneypunct< _CharT, _Intl >::pos_format(), std::moneypunct< _CharT, _Intl >::positive_sign(), std::basic_string< _CharT, _Traits, _Alloc >::size(), std::moneypunct< _CharT, _Intl >::thousands_sep(), and std::__ctype_abstract_base< _CharT >::widen().
Referenced by std::__use_cache< __moneypunct_cache< _CharT, _Intl > >::operator()().
__moneypunct_cache& std::__moneypunct_cache< _CharT, _Intl >::operator= | ( | const __moneypunct_cache< _CharT, _Intl > & | ) | [private] |
bool std::__moneypunct_cache< _CharT, _Intl >::_M_allocated |
Definition at line 3523 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), and std::__moneypunct_cache< _CharT, _Intl >::~__moneypunct_cache().
_CharT std::__moneypunct_cache< _CharT, _Intl >::_M_atoms[money_base::_S_end] |
Definition at line 3521 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().
const _CharT* std::__moneypunct_cache< _CharT, _Intl >::_M_curr_symbol |
Definition at line 3508 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), std::moneypunct< _CharT, _Intl >::do_curr_symbol(), and std::__moneypunct_cache< _CharT, _Intl >::~__moneypunct_cache().
size_t std::__moneypunct_cache< _CharT, _Intl >::_M_curr_symbol_size |
Definition at line 3509 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().
_CharT std::__moneypunct_cache< _CharT, _Intl >::_M_decimal_point |
Definition at line 3506 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), and std::moneypunct< _CharT, _Intl >::do_decimal_point().
int std::__moneypunct_cache< _CharT, _Intl >::_M_frac_digits |
Definition at line 3514 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), and std::moneypunct< _CharT, _Intl >::do_frac_digits().
const char* std::__moneypunct_cache< _CharT, _Intl >::_M_grouping |
Definition at line 3503 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), std::moneypunct< _CharT, _Intl >::do_grouping(), and std::__moneypunct_cache< _CharT, _Intl >::~__moneypunct_cache().
size_t std::__moneypunct_cache< _CharT, _Intl >::_M_grouping_size |
Definition at line 3504 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().
money_base::pattern std::__moneypunct_cache< _CharT, _Intl >::_M_neg_format |
Definition at line 3516 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), and std::moneypunct< _CharT, _Intl >::do_neg_format().
const _CharT* std::__moneypunct_cache< _CharT, _Intl >::_M_negative_sign |
Definition at line 3512 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), std::moneypunct< _CharT, _Intl >::do_negative_sign(), and std::__moneypunct_cache< _CharT, _Intl >::~__moneypunct_cache().
size_t std::__moneypunct_cache< _CharT, _Intl >::_M_negative_sign_size |
Definition at line 3513 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().
money_base::pattern std::__moneypunct_cache< _CharT, _Intl >::_M_pos_format |
Definition at line 3515 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), and std::moneypunct< _CharT, _Intl >::do_pos_format().
const _CharT* std::__moneypunct_cache< _CharT, _Intl >::_M_positive_sign |
Definition at line 3510 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), std::moneypunct< _CharT, _Intl >::do_positive_sign(), and std::__moneypunct_cache< _CharT, _Intl >::~__moneypunct_cache().
size_t std::__moneypunct_cache< _CharT, _Intl >::_M_positive_sign_size |
Definition at line 3511 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().
_CharT std::__moneypunct_cache< _CharT, _Intl >::_M_thousands_sep |
Definition at line 3507 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), and std::moneypunct< _CharT, _Intl >::do_thousands_sep().
bool std::__moneypunct_cache< _CharT, _Intl >::_M_use_grouping |
Definition at line 3505 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().