std::__numpunct_cache< _CharT > Struct Template Reference

#include <locale_facets.h>

Inheritance diagram for std::__numpunct_cache< _CharT >:

std::locale::facet List of all members.

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_cacheoperator= (const __numpunct_cache &)
 __numpunct_cache (const __numpunct_cache &)

template<typename _CharT>
struct std::__numpunct_cache< _CharT >


Constructor & Destructor Documentation

template<typename _CharT>
std::__numpunct_cache< _CharT >::__numpunct_cache size_t  __refs = 0  )  [inline]
 

Definition at line 2089 of file locale_facets.h.

template<typename _CharT>
std::__numpunct_cache< _CharT >::~__numpunct_cache  ) 
 

Definition at line 2110 of file locale_facets.h.

References std::num_get< _CharT, _InIter >::do_get(), and std::ios_base::iostate.

template<typename _CharT>
std::__numpunct_cache< _CharT >::__numpunct_cache const __numpunct_cache< _CharT > &   )  [explicit, private]
 


Member Function Documentation

template<typename _CharT>
void std::__numpunct_cache< _CharT >::_M_cache const locale __loc  ) 
 

Definition at line 183 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::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()().

template<typename _CharT>
__numpunct_cache& std::__numpunct_cache< _CharT >::operator= const __numpunct_cache< _CharT > &   )  [private]
 


Member Data Documentation

template<typename _CharT>
bool std::__numpunct_cache< _CharT >::_M_allocated
 

Definition at line 2087 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
_CharT std::__numpunct_cache< _CharT >::_M_atoms_in[__num_base::_S_iend]
 

Definition at line 2085 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
_CharT std::__numpunct_cache< _CharT >::_M_atoms_out[__num_base::_S_oend]
 

Definition at line 2079 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
_CharT std::__numpunct_cache< _CharT >::_M_decimal_point
 

Definition at line 2072 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
const _CharT* std::__numpunct_cache< _CharT >::_M_falsename
 

Definition at line 2070 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
size_t std::__numpunct_cache< _CharT >::_M_falsename_size
 

Definition at line 2071 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
const char* std::__numpunct_cache< _CharT >::_M_grouping
 

Definition at line 2065 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
size_t std::__numpunct_cache< _CharT >::_M_grouping_size
 

Definition at line 2066 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
_CharT std::__numpunct_cache< _CharT >::_M_thousands_sep
 

Definition at line 2073 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache(), and std::codecvt< _InternT, _ExternT, _StateT >::codecvt().

template<typename _CharT>
const _CharT* std::__numpunct_cache< _CharT >::_M_truename
 

Definition at line 2068 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
size_t std::__numpunct_cache< _CharT >::_M_truename_size
 

Definition at line 2069 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().

template<typename _CharT>
bool std::__numpunct_cache< _CharT >::_M_use_grouping
 

Definition at line 2067 of file locale_facets.h.

Referenced by std::__numpunct_cache< _CharT >::_M_cache().


The documentation for this struct was generated from the following files:
Generated on Tue Jan 30 17:32:14 2007 for GNU C++ STL by doxygen 1.3.6