moneypunct_byname< char, true > Class Template Reference

template <>
class moneypunct_byname< char, true > : public moneypunct< char, true >

Inherits from

Public Member Functions
_STLP_DECLSPEC moneypunct_byname _STLP_PSPEC2 (char, true)
Protected Member Functions
_STLP_DECLSPEC~moneypunct_byname _STLP_PSPEC2 (char, true)
_STLP_DECLSPEC string_type do_curr_symbol ()
_STLP_DECLSPEC char do_decimal_point ()
_STLP_DECLSPEC int do_frac_digits ()
_STLP_DECLSPEC string do_grouping ()
_STLP_DECLSPEC string_type do_negative_sign ()
_STLP_DECLSPEC string_type do_positive_sign ()
_STLP_DECLSPEC char do_thousands_sep ()
Private Member Functions
moneypunct_byname ( _Self const &)
_Self & operator= ( _Self const &)
Inherited Functions
_Refcount_Base::_M_decr()
_Refcount_Base::_M_incr()
_Refcount_Base::_Refcount_Base(__stl_atomic_t)
locale::facet::facet(size_t)
locale::facet::~facet()
moneypunct< char, true >::curr_symbol()const
moneypunct< char, true >::decimal_point()const
moneypunct< char, true >::do_neg_format()const
moneypunct< char, true >::do_pos_format()const
moneypunct< char, true >::frac_digits()const
moneypunct< char, true >::grouping()const
moneypunct< char, true >::neg_format()const
moneypunct< char, true >::negative_sign()const
moneypunct< char, true >::pos_format()const
moneypunct< char, true >::positive_sign()const
moneypunct< char, true >::thousands_sep()const
Public Member Type Definitions
typedef char char_type
typedef money_base::pattern pattern
typedef string string_type
Private Member Type Definitions
typedef moneypunct_byname < char, true > _Self
Public Attributes
_STLP_DECLSPEC moneypunct_byname size_t _Locale_name_hint * __hint
Protected Attributes
_Locale_monetary * _M_monetary
Inherited Attributes
moneypunct< char, true >::_M_neg_format
moneypunct< char, true >::_M_pos_format
moneypunct< char, true >::id
moneypunct< char, true >::intl

Constructor & Destructor Documentation

moneypunct_byname(_Self const &)

moneypunct_byname ( _Self const & ) [private]

Parameters

_Self const &

Member Functions Documentation

_STLP_PSPEC2(char, true)

_STLP_DECLSPEC moneypunct_byname _STLP_PSPEC2 ( char ,
true
) const [explicit]

Parameters

char
true

_STLP_PSPEC2(char, true)

_STLP_DECLSPEC~moneypunct_byname _STLP_PSPEC2 ( char ,
true
) [protected, virtual]

Parameters

char
true

do_curr_symbol()

_STLP_DECLSPEC string_type do_curr_symbol ( ) const [protected, virtual]

do_decimal_point()

_STLP_DECLSPEC char do_decimal_point ( ) const [protected, virtual]

do_frac_digits()

_STLP_DECLSPEC int do_frac_digits ( ) const [protected, virtual]

do_grouping()

_STLP_DECLSPEC string do_grouping ( ) const [protected, virtual]

do_negative_sign()

_STLP_DECLSPEC string_type do_negative_sign ( ) const [protected, virtual]

do_positive_sign()

_STLP_DECLSPEC string_type do_positive_sign ( ) const [protected, virtual]

do_thousands_sep()

_STLP_DECLSPEC char do_thousands_sep ( ) const [protected, virtual]

operator=(_Self const &)

_Self & operator= ( _Self const & ) [private]

Parameters

_Self const &

Member Type Definitions Documentation

Typedef _Self

typedef moneypunct_byname < char, true > _Self [private]

Typedef char_type

typedef char char_type

Typedef pattern

typedef money_base::pattern pattern

Typedef string_type

typedef string string_type

Member Data Documentation

_Locale_monetary * _M_monetary

_Locale_monetary * _M_monetary [protected]

_STLP_DECLSPEC moneypunct_byname size_t _Locale_name_hint * __hint

_STLP_DECLSPEC moneypunct_byname size_t _Locale_name_hint * __hint