std::moneypunct< CharT, Intl > Class Template Reference

Inheritance diagram for std::moneypunct< CharT, Intl >:

Inheritance graph
[legend]
Collaboration diagram for std::moneypunct< CharT, Intl >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CharT char_type
typedef basic_string< CharT > string_type
enum  part

Public Member Functions

 moneypunct (size_t __refs=0)
 moneypunct (c_locale cloc, const char *s, size_t __refs=0)
char_type decimal_point () const
char_type thousands_sep () const
string grouping () const
string_type curr_symbol () const
string_type positive_sign () const
string_type negative_sign () const
int frac_digits () const
pattern pos_format () const
pattern neg_format () const

Static Public Attributes

static const bool intl
static locale::id id
static const pattern S_default_pattern

Protected Member Functions

virtual char_type do_decimal_point () const
virtual char_type do_thousands_sep () const
virtual string do_grouping () const
virtual string_type do_curr_symbol () const
virtual string_type do_positive_sign () const
virtual string_type do_negative_sign () const
virtual int do_frac_digits () const
virtual pattern do_pos_format () const
virtual pattern do_neg_format () const

Static Protected Attributes

static c_locale S_c_locale
static char S_c_name [2]

Private Attributes

const char * M_grouping
char_type M_decimal_point
char_type M_thousands_sep
const char_typeM_curr_symbol
const char_typeM_positive_sign
const char_typeM_negative_sign
int M_frac_digits
pattern M_pos_format
pattern M_neg_format

Friends

class locale::Impl

Detailed Description

template<typename CharT, bool Intl>
class std::moneypunct< CharT, Intl >

Definition at line 1494 of file locale_facets.h.


The documentation for this class was generated from the following file:
Generated on Wed Jan 3 19:45:30 2007 for libstdc++-v3 Source by  doxygen 1.5.1