std::__moneypunct_cache< _CharT, _Intl > Struct Template Reference

#include <locale_facets.h>

Inheritance diagram for std::__moneypunct_cache< _CharT, _Intl >:

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

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

template<typename _CharT, bool _Intl>
struct std::__moneypunct_cache< _CharT, _Intl >


Constructor & Destructor Documentation

template<typename _CharT, bool _Intl>
std::__moneypunct_cache< _CharT, _Intl >::__moneypunct_cache size_t  __refs = 0  )  [inline]
 

Definition at line 3968 of file locale_facets.h.

template<typename _CharT, bool _Intl>
std::__moneypunct_cache< _CharT, _Intl >::~__moneypunct_cache  ) 
 

Definition at line 3993 of file locale_facets.h.

template<typename _CharT, bool _Intl>
std::__moneypunct_cache< _CharT, _Intl >::__moneypunct_cache const __moneypunct_cache< _CharT, _Intl > &   )  [explicit, private]
 


Member Function Documentation

template<typename _CharT, bool _Intl>
void std::__moneypunct_cache< _CharT, _Intl >::_M_cache const locale __loc  ) 
 

Definition at line 217 of file locale_facets.tcc.

References 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_frac_digits, 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::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()().

template<typename _CharT, bool _Intl>
__moneypunct_cache& std::__moneypunct_cache< _CharT, _Intl >::operator= const __moneypunct_cache< _CharT, _Intl > &   )  [private]
 


Member Data Documentation

template<typename _CharT, bool _Intl>
bool std::__moneypunct_cache< _CharT, _Intl >::_M_allocated
 

Definition at line 3966 of file locale_facets.h.

template<typename _CharT, bool _Intl>
_CharT std::__moneypunct_cache< _CharT, _Intl >::_M_atoms[money_base::_S_end]
 

Definition at line 3964 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
const _CharT* std::__moneypunct_cache< _CharT, _Intl >::_M_curr_symbol
 

Definition at line 3951 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
size_t std::__moneypunct_cache< _CharT, _Intl >::_M_curr_symbol_size
 

Definition at line 3952 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
_CharT std::__moneypunct_cache< _CharT, _Intl >::_M_decimal_point
 

Definition at line 3949 of file locale_facets.h.

template<typename _CharT, bool _Intl>
int std::__moneypunct_cache< _CharT, _Intl >::_M_frac_digits
 

Definition at line 3957 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
const char* std::__moneypunct_cache< _CharT, _Intl >::_M_grouping
 

Definition at line 3946 of file locale_facets.h.

template<typename _CharT, bool _Intl>
size_t std::__moneypunct_cache< _CharT, _Intl >::_M_grouping_size
 

Definition at line 3947 of file locale_facets.h.

template<typename _CharT, bool _Intl>
money_base::pattern std::__moneypunct_cache< _CharT, _Intl >::_M_neg_format
 

Definition at line 3959 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
const _CharT* std::__moneypunct_cache< _CharT, _Intl >::_M_negative_sign
 

Definition at line 3955 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
size_t std::__moneypunct_cache< _CharT, _Intl >::_M_negative_sign_size
 

Definition at line 3956 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
money_base::pattern std::__moneypunct_cache< _CharT, _Intl >::_M_pos_format
 

Definition at line 3958 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
const _CharT* std::__moneypunct_cache< _CharT, _Intl >::_M_positive_sign
 

Definition at line 3953 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
size_t std::__moneypunct_cache< _CharT, _Intl >::_M_positive_sign_size
 

Definition at line 3954 of file locale_facets.h.

Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache().

template<typename _CharT, bool _Intl>
_CharT std::__moneypunct_cache< _CharT, _Intl >::_M_thousands_sep
 

Definition at line 3950 of file locale_facets.h.

template<typename _CharT, bool _Intl>
bool std::__moneypunct_cache< _CharT, _Intl >::_M_use_grouping
 

Definition at line 3948 of file locale_facets.h.


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