Whole document tree
    

Whole document tree

Templatestd::numpunct class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::numpunct< _CharT > Class Template Reference

#include <locale_facets.h>

Inheritance diagram for std::numpunct:

Inheritance graph
[legend]
Collaboration diagram for std::numpunct< _CharT >:

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< _CharT >


Member Typedef Documentation

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

Reimplemented in std::numpunct_byname< _CharT >.

Definition at line 831 of file locale_facets.h.

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

Reimplemented in std::numpunct_byname< _CharT >.

Definition at line 832 of file locale_facets.h.


Constructor & Destructor Documentation

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

Definition at line 845 of file locale_facets.h.

References std::numpunct< _CharT >::_M_initialize_numpunct(), and std::locale::facet::facet().

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

Definition at line 849 of file locale_facets.h.

References std::numpunct< _CharT >::_M_initialize_numpunct(), and std::locale::facet::facet().

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

Definition at line 874 of file locale_facets.h.


Member Function Documentation

void std::numpunct<>::_M_initialize_numpunct __c_locale    __cloc = NULL [protected]
 

Definition at line 906 of file locale_facets.h.

Referenced by std::numpunct< _CharT >::numpunct(), and std::numpunct_byname< _CharT >::numpunct_byname().

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

Definition at line 853 of file locale_facets.h.

References std::numpunct< _CharT >::do_decimal_point().

Referenced by std::_Format_cache< _CharT >::_M_populate().

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

Definition at line 877 of file locale_facets.h.

References std::numpunct< _CharT >::_M_decimal_point.

Referenced by std::numpunct< _CharT >::decimal_point().

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

Definition at line 893 of file locale_facets.h.

References std::numpunct< _CharT >::_M_falsename.

Referenced by std::numpunct< _CharT >::falsename().

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

Definition at line 885 of file locale_facets.h.

References std::numpunct< _CharT >::_M_grouping.

Referenced by std::numpunct< _CharT >::grouping().

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

Definition at line 881 of file locale_facets.h.

References std::numpunct< _CharT >::_M_thousands_sep.

Referenced by std::numpunct< _CharT >::thousands_sep().

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

Definition at line 889 of file locale_facets.h.

References std::numpunct< _CharT >::_M_truename.

Referenced by std::numpunct< _CharT >::truename().

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

Definition at line 869 of file locale_facets.h.

References std::numpunct< _CharT >::do_falsename().

Referenced by std::_Format_cache< _CharT >::_M_populate().

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

Definition at line 861 of file locale_facets.h.

References std::numpunct< _CharT >::do_grouping().

Referenced by std::_Format_cache< _CharT >::_M_populate().

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

Definition at line 857 of file locale_facets.h.

References std::numpunct< _CharT >::do_thousands_sep().

Referenced by std::_Format_cache< _CharT >::_M_populate().

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

Definition at line 865 of file locale_facets.h.

References std::numpunct< _CharT >::do_truename().

Referenced by std::_Format_cache< _CharT >::_M_populate().


Member Data Documentation

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

Definition at line 837 of file locale_facets.h.

Referenced by std::numpunct< _CharT >::do_decimal_point().

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

Definition at line 841 of file locale_facets.h.

Referenced by std::numpunct< _CharT >::do_falsename().

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

Definition at line 839 of file locale_facets.h.

Referenced by std::numpunct< _CharT >::do_grouping().

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

Definition at line 838 of file locale_facets.h.

Referenced by std::numpunct< _CharT >::do_thousands_sep().

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

Definition at line 840 of file locale_facets.h.

Referenced by std::numpunct< _CharT >::do_truename().

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

Definition at line 902 of file locale_facets.h.


The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:19:18 2002 for libstdc++-v3 Source by doxygen1.2.15