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

std::numpunct Class Template Reference

#include <locale_facets.h>

Inheritance diagram for std::numpunct:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef _CharT char_type
typedef basic_string<_CharT> string_type

Public Methods

 numpunct (size_t __refs=0)
 numpunct (__c_locale __cloc, size_t __refs=0)
char_type decimal_point () const
char_type thousands_sep () const
string grouping () const
string_type truename () const
string_type falsename () const

Static Public Attributes

locale::id id

Protected Methods

virtual ~numpunct ()
virtual char_type do_decimal_point () const
virtual char_type do_thousands_sep () const
virtual string do_grouping () const
virtual string_type do_truename () const
virtual string_type do_falsename () const
void _M_initialize_numpunct (__c_locale __cloc=NULL)

Private Attributes

char_type _M_decimal_point
char_type _M_thousands_sep
string _M_grouping
string_type _M_truename
string_type _M_falsename

template<typename _CharT> class std::numpunct


Member Typedef Documentation

template<typename _CharT>
typedef _CharT std::numpunct<_CharT>::char_type
 

Reimplemented in std::numpunct_byname.

Definition at line 784 of file locale_facets.h.

template<typename _CharT>
typedef basic_string<_CharT> std::numpunct<_CharT>::string_type
 

Reimplemented in std::numpunct_byname.

Definition at line 785 of file locale_facets.h.


Constructor & Destructor Documentation

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

Definition at line 798 of file locale_facets.h.

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

Definition at line 802 of file locale_facets.h.

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

Definition at line 827 of file locale_facets.h.


Member Function Documentation

template<typename _CharT>
void std::numpunct<_CharT>::_M_initialize_numpunct<_CharT> ( __c_locale __cloc = NULL ) [protected]
 

Referenced by numpunct(), and std::numpunct_byname::numpunct_byname().

template<typename _CharT>
char_type std::numpunct<_CharT>::decimal_point ( ) const [inline]
 

Definition at line 806 of file locale_facets.h.

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

Definition at line 830 of file locale_facets.h.

Referenced by decimal_point().

template<typename _CharT>
string_type std::numpunct<_CharT>::do_falsename ( ) const [inline, protected, virtual]
 

Definition at line 846 of file locale_facets.h.

Referenced by falsename().

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

Definition at line 838 of file locale_facets.h.

Referenced by grouping().

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

Definition at line 834 of file locale_facets.h.

Referenced by thousands_sep().

template<typename _CharT>
string_type std::numpunct<_CharT>::do_truename ( ) const [inline, protected, virtual]
 

Definition at line 842 of file locale_facets.h.

Referenced by truename().

template<typename _CharT>
string_type std::numpunct<_CharT>::falsename ( ) const [inline]
 

Definition at line 822 of file locale_facets.h.

template<typename _CharT>
string std::numpunct<_CharT>::grouping ( ) const [inline]
 

Definition at line 814 of file locale_facets.h.

template<typename _CharT>
char_type std::numpunct<_CharT>::thousands_sep ( ) const [inline]
 

Definition at line 810 of file locale_facets.h.

template<typename _CharT>
string_type std::numpunct<_CharT>::truename ( ) const [inline]
 

Definition at line 818 of file locale_facets.h.


Member Data Documentation

template<typename _CharT>
char_type std::numpunct<_CharT>::_M_decimal_point [private]
 

Definition at line 790 of file locale_facets.h.

template<typename _CharT>
string_type std::numpunct<_CharT>::_M_falsename [private]
 

Definition at line 794 of file locale_facets.h.

template<typename _CharT>
string std::numpunct<_CharT>::_M_grouping [private]
 

Definition at line 792 of file locale_facets.h.

template<typename _CharT>
char_type std::numpunct<_CharT>::_M_thousands_sep [private]
 

Definition at line 791 of file locale_facets.h.

template<typename _CharT>
string_type std::numpunct<_CharT>::_M_truename [private]
 

Definition at line 793 of file locale_facets.h.

template<typename _CharT>
locale::id std::numpunct<_CharT>::id [static]
 

Definition at line 787 of file locale_facets.h.


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