moneypunct Class Reference

#include <stdapis/stlport/stl/_monetary.h>

class moneypunct : public locale::facet

Inherits from

Public Member Type Definitions
typedef_CharT char_type
typedef basic_string< _CharT > string_type
Public Attributes
locale::id id
const boolintl
Protected Attributes
string_type _M_currSym
string _M_group
pattern_M_neg_format
string_type _M_nsign
pattern_M_pos_format
string_type _M_psign
Public Member Functions
pure virtual moneypunct _STLP_PSPEC2(_CharT, _International)
string_type curr_symbol()
_CharTdecimal_point()
intfrac_digits()
string grouping()
patternneg_format()
string_type negative_sign()
patternpos_format()
string_type positive_sign()
_CharTthousands_sep()
Protected Member Functions
~moneypunct_STLP_PSPEC2(char, true)
virtual basic_string< _CharT >do_curr_symbol()
virtual _CharTdo_decimal_point()
virtual intdo_frac_digits()
virtual string do_grouping()
virtual patterndo_neg_format()
virtual basic_string< _CharT >do_negative_sign()
virtual patterndo_pos_format()
virtual basic_string< _CharT >do_positive_sign()
virtual _CharTdo_thousands_sep()
Inherited Functions
locale::facet::_Locale_impl
locale::facet::facet(size_t)
locale::facet::locale
locale::facet::~facet()

Member Type Definition Documentation

Typedef char_type

typedef _CharTchar_type

Typedef string_type

typedef basic_string< _CharT >string_type

Member Attribute Documentation

_M_currSym

string_type _M_currSym[protected, static]

_M_group

string _M_group[protected, static]

_M_neg_format

pattern_M_neg_format[protected]

_M_nsign

string_type _M_nsign[protected, static]

_M_pos_format

pattern_M_pos_format[protected]

_M_psign

string_type _M_psign[protected, static]

id

locale::id id[static]

intl

const boolintl[static]

Member Function Documentation

_STLP_PSPEC2 ( _CharT, _International )

moneypunct _STLP_PSPEC2(_CharT,
_International
)[inline, pure virtual, explicit]

_STLP_PSPEC2 ( char, true )

~moneypunct_STLP_PSPEC2(char,
true
)[protected, inline]

curr_symbol ( )

string_type curr_symbol()const [inline]

decimal_point ( )

_CharTdecimal_point()const [inline]

do_curr_symbol ( )

basic_string< _CharT >do_curr_symbol()const [protected, virtual]

do_decimal_point ( )

_CharTdo_decimal_point()const [protected, virtual]

do_frac_digits ( )

intdo_frac_digits()const [protected, virtual]

do_grouping ( )

string do_grouping()const [protected, virtual]

do_neg_format ( )

patterndo_neg_format()const [protected, virtual]

do_negative_sign ( )

basic_string< _CharT >do_negative_sign()const [protected, virtual]

do_pos_format ( )

patterndo_pos_format()const [protected, virtual]

do_positive_sign ( )

basic_string< _CharT >do_positive_sign()const [protected, virtual]

do_thousands_sep ( )

_CharTdo_thousands_sep()const [protected, virtual]

frac_digits ( )

intfrac_digits()const [inline]

grouping ( )

string grouping()const [inline]

neg_format ( )

patternneg_format()const [inline]

negative_sign ( )

string_type negative_sign()const [inline]

pos_format ( )

patternpos_format()const [inline]

positive_sign ( )

string_type positive_sign()const [inline]

thousands_sep ( )

_CharTthousands_sep()const [inline]