#include <locale_facets.h>
Inheritance diagram for std::__numpunct_cache< _CharT >:
Public Member Functions | |
__numpunct_cache (size_t __refs=0) | |
~__numpunct_cache () | |
void | _M_cache (const locale &__loc) |
Public Attributes | |
const char * | _M_grouping |
size_t | _M_grouping_size |
bool | _M_use_grouping |
const _CharT * | _M_truename |
size_t | _M_truename_size |
const _CharT * | _M_falsename |
size_t | _M_falsename_size |
_CharT | _M_decimal_point |
_CharT | _M_thousands_sep |
_CharT | _M_atoms_out [__num_base::_S_oend] |
_CharT | _M_atoms_in [__num_base::_S_iend] |
bool | _M_allocated |
Private Member Functions | |
__numpunct_cache & | operator= (const __numpunct_cache &) |
__numpunct_cache (const __numpunct_cache &) |
Definition at line 1586 of file locale_facets.h.
std::__numpunct_cache< _CharT >::__numpunct_cache | ( | size_t | __refs = 0 |
) | [inline] |
Definition at line 1612 of file locale_facets.h.
std::__numpunct_cache< _CharT >::~__numpunct_cache | ( | ) |
Definition at line 1633 of file locale_facets.h.
References std::__numpunct_cache< _CharT >::_M_allocated, std::__numpunct_cache< _CharT >::_M_falsename, std::__numpunct_cache< _CharT >::_M_grouping, and std::__numpunct_cache< _CharT >::_M_truename.
std::__numpunct_cache< _CharT >::__numpunct_cache | ( | const __numpunct_cache< _CharT > & | ) | [explicit, private] |
void std::__numpunct_cache< _CharT >::_M_cache | ( | const locale & | __loc | ) |
Definition at line 186 of file locale_facets.tcc.
References std::__numpunct_cache< _CharT >::_M_allocated, std::__numpunct_cache< _CharT >::_M_atoms_in, std::__numpunct_cache< _CharT >::_M_atoms_out, std::__numpunct_cache< _CharT >::_M_decimal_point, std::__numpunct_cache< _CharT >::_M_falsename, std::__numpunct_cache< _CharT >::_M_falsename_size, std::__numpunct_cache< _CharT >::_M_grouping, std::__numpunct_cache< _CharT >::_M_grouping_size, std::__numpunct_cache< _CharT >::_M_thousands_sep, std::__numpunct_cache< _CharT >::_M_truename, std::__numpunct_cache< _CharT >::_M_truename_size, std::__numpunct_cache< _CharT >::_M_use_grouping, std::__num_base::_S_atoms_in, std::__num_base::_S_atoms_out, std::__num_base::_S_iend, std::__num_base::_S_oend, std::basic_string< _CharT, _Traits, _Alloc >::copy(), std::numpunct< _CharT >::decimal_point(), std::numpunct< _CharT >::falsename(), std::numpunct< _CharT >::grouping(), std::basic_string< _CharT, _Traits, _Alloc >::size(), std::numpunct< _CharT >::thousands_sep(), std::numpunct< _CharT >::truename(), and std::__ctype_abstract_base< _CharT >::widen().
Referenced by std::__use_cache< __numpunct_cache< _CharT > >::operator()().
__numpunct_cache& std::__numpunct_cache< _CharT >::operator= | ( | const __numpunct_cache< _CharT > & | ) | [private] |
bool std::__numpunct_cache< _CharT >::_M_allocated |
Definition at line 1610 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache(), and std::__numpunct_cache< _CharT >::~__numpunct_cache().
_CharT std::__numpunct_cache< _CharT >::_M_atoms_in[__num_base::_S_iend] |
Definition at line 1608 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache().
_CharT std::__numpunct_cache< _CharT >::_M_atoms_out[__num_base::_S_oend] |
Definition at line 1602 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache().
_CharT std::__numpunct_cache< _CharT >::_M_decimal_point |
Definition at line 1595 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache(), and std::numpunct< _CharT >::do_decimal_point().
const _CharT* std::__numpunct_cache< _CharT >::_M_falsename |
Definition at line 1593 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache(), std::numpunct< _CharT >::do_falsename(), and std::__numpunct_cache< _CharT >::~__numpunct_cache().
size_t std::__numpunct_cache< _CharT >::_M_falsename_size |
Definition at line 1594 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache().
const char* std::__numpunct_cache< _CharT >::_M_grouping |
Definition at line 1588 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache(), std::numpunct< _CharT >::do_grouping(), and std::__numpunct_cache< _CharT >::~__numpunct_cache().
size_t std::__numpunct_cache< _CharT >::_M_grouping_size |
Definition at line 1589 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache().
_CharT std::__numpunct_cache< _CharT >::_M_thousands_sep |
Definition at line 1596 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache(), and std::numpunct< _CharT >::do_thousands_sep().
const _CharT* std::__numpunct_cache< _CharT >::_M_truename |
Definition at line 1591 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache(), std::numpunct< _CharT >::do_truename(), and std::__numpunct_cache< _CharT >::~__numpunct_cache().
size_t std::__numpunct_cache< _CharT >::_M_truename_size |
Definition at line 1592 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache().
bool std::__numpunct_cache< _CharT >::_M_use_grouping |
Definition at line 1590 of file locale_facets.h.
Referenced by std::__numpunct_cache< _CharT >::_M_cache().