Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::moneypunct Class Template Reference

#include <locale_facets.h>

Inheritance diagram for std::moneypunct:

Inheritance graph
[legend]
Collaboration diagram for std::moneypunct:

Collaboration graph
[legend]
List of all members.

Public Types

typedef _CharT char_type
typedef basic_string<_CharT> string_type

Public Methods

 moneypunct (size_t __refs=0)
 moneypunct (__c_locale __cloc, 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

const bool intl = _Intl
locale::id id

Protected Methods

virtual ~moneypunct ()
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
void _M_initialize_moneypunct (__c_locale __cloc=NULL)

Private Attributes

char_type _M_decimal_point
char_type _M_thousands_sep
string _M_grouping
string_type _M_curr_symbol
string_type _M_positive_sign
string_type _M_negative_sign
int _M_frac_digits
pattern _M_pos_format
pattern _M_neg_format

template<typename _CharT, bool _Intl> class std::moneypunct


Member Typedef Documentation

template<typename _CharT, bool _Intl>
typedef _CharT std::moneypunct<_CharT, _Intl>::char_type
 

Reimplemented in std::moneypunct_byname.

Definition at line 1255 of file locale_facets.h.

template<typename _CharT, bool _Intl>
typedef basic_string<_CharT> std::moneypunct<_CharT, _Intl>::string_type
 

Reimplemented in std::moneypunct_byname.

Definition at line 1256 of file locale_facets.h.


Constructor & Destructor Documentation

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

Definition at line 1274 of file locale_facets.h.

template<typename _CharT, bool _Intl>
std::moneypunct<_CharT, _Intl>::moneypunct<_CharT, _Intl> ( __c_locale __cloc,
size_t __refs = 0 ) [inline, explicit]
 

Definition at line 1278 of file locale_facets.h.

template<typename _CharT, bool _Intl>
std::moneypunct<_CharT, _Intl>::~moneypunct<_CharT, _Intl> ( ) [inline, protected, virtual]
 

Definition at line 1319 of file locale_facets.h.


Member Function Documentation

template<typename _CharT, bool _Intl>
void std::moneypunct<_CharT, _Intl>::_M_initialize_moneypunct<_CharT, _Intl> ( __c_locale __cloc = NULL ) [protected]
 

Referenced by moneypunct(), and std::moneypunct_byname::moneypunct_byname().

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::curr_symbol ( ) const [inline]
 

Definition at line 1294 of file locale_facets.h.

template<typename _CharT, bool _Intl>
char_type std::moneypunct<_CharT, _Intl>::decimal_point ( ) const [inline]
 

Definition at line 1282 of file locale_facets.h.

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::do_curr_symbol ( ) const [inline, protected, virtual]
 

Definition at line 1334 of file locale_facets.h.

Referenced by curr_symbol().

template<typename _CharT, bool _Intl>
char_type std::moneypunct<_CharT, _Intl>::do_decimal_point ( ) const [inline, protected, virtual]
 

Definition at line 1322 of file locale_facets.h.

Referenced by decimal_point().

template<typename _CharT, bool _Intl>
int std::moneypunct<_CharT, _Intl>::do_frac_digits ( ) const [inline, protected, virtual]
 

Definition at line 1346 of file locale_facets.h.

Referenced by frac_digits().

template<typename _CharT, bool _Intl>
string std::moneypunct<_CharT, _Intl>::do_grouping ( ) const [inline, protected, virtual]
 

Definition at line 1330 of file locale_facets.h.

Referenced by grouping().

template<typename _CharT, bool _Intl>
pattern std::moneypunct<_CharT, _Intl>::do_neg_format ( ) const [inline, protected, virtual]
 

Definition at line 1354 of file locale_facets.h.

Referenced by neg_format().

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::do_negative_sign ( ) const [inline, protected, virtual]
 

Definition at line 1342 of file locale_facets.h.

Referenced by negative_sign().

template<typename _CharT, bool _Intl>
pattern std::moneypunct<_CharT, _Intl>::do_pos_format ( ) const [inline, protected, virtual]
 

Definition at line 1350 of file locale_facets.h.

Referenced by pos_format().

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::do_positive_sign ( ) const [inline, protected, virtual]
 

Definition at line 1338 of file locale_facets.h.

Referenced by positive_sign().

template<typename _CharT, bool _Intl>
char_type std::moneypunct<_CharT, _Intl>::do_thousands_sep ( ) const [inline, protected, virtual]
 

Definition at line 1326 of file locale_facets.h.

Referenced by thousands_sep().

template<typename _CharT, bool _Intl>
int std::moneypunct<_CharT, _Intl>::frac_digits ( ) const [inline]
 

Definition at line 1306 of file locale_facets.h.

template<typename _CharT, bool _Intl>
string std::moneypunct<_CharT, _Intl>::grouping ( ) const [inline]
 

Definition at line 1290 of file locale_facets.h.

template<typename _CharT, bool _Intl>
pattern std::moneypunct<_CharT, _Intl>::neg_format ( ) const [inline]
 

Definition at line 1314 of file locale_facets.h.

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::negative_sign ( ) const [inline]
 

Definition at line 1302 of file locale_facets.h.

template<typename _CharT, bool _Intl>
pattern std::moneypunct<_CharT, _Intl>::pos_format ( ) const [inline]
 

Definition at line 1310 of file locale_facets.h.

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::positive_sign ( ) const [inline]
 

Definition at line 1298 of file locale_facets.h.

template<typename _CharT, bool _Intl>
char_type std::moneypunct<_CharT, _Intl>::thousands_sep ( ) const [inline]
 

Definition at line 1286 of file locale_facets.h.


Member Data Documentation

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::_M_curr_symbol [private]
 

Definition at line 1265 of file locale_facets.h.

template<typename _CharT, bool _Intl>
char_type std::moneypunct<_CharT, _Intl>::_M_decimal_point [private]
 

Definition at line 1262 of file locale_facets.h.

template<typename _CharT, bool _Intl>
int std::moneypunct<_CharT, _Intl>::_M_frac_digits [private]
 

Definition at line 1268 of file locale_facets.h.

template<typename _CharT, bool _Intl>
string std::moneypunct<_CharT, _Intl>::_M_grouping [private]
 

Definition at line 1264 of file locale_facets.h.

template<typename _CharT, bool _Intl>
pattern std::moneypunct<_CharT, _Intl>::_M_neg_format [private]
 

Definition at line 1270 of file locale_facets.h.

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::_M_negative_sign [private]
 

Definition at line 1267 of file locale_facets.h.

template<typename _CharT, bool _Intl>
pattern std::moneypunct<_CharT, _Intl>::_M_pos_format [private]
 

Definition at line 1269 of file locale_facets.h.

template<typename _CharT, bool _Intl>
string_type std::moneypunct<_CharT, _Intl>::_M_positive_sign [private]
 

Definition at line 1266 of file locale_facets.h.

template<typename _CharT, bool _Intl>
char_type std::moneypunct<_CharT, _Intl>::_M_thousands_sep [private]
 

Definition at line 1263 of file locale_facets.h.

template<typename _CharT, bool _Intl>
locale::id std::moneypunct<_CharT, _Intl>::id [static]
 

Definition at line 1259 of file locale_facets.h.

template<typename _CharT, bool _Intl>
const bool std::moneypunct<_CharT, _Intl>::intl = _Intl [static]
 

Reimplemented in std::moneypunct_byname.

Definition at line 1258 of file locale_facets.h.


The documentation for this class was generated from the following file:
Generated at Tue May 1 16:30:24 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001