ReactOS  0.4.14-dev-583-g2a1ba2c
numpunct< wchar_t > Class Reference

#include <_numpunct.h>

Inheritance diagram for numpunct< wchar_t >:
Collaboration diagram for numpunct< wchar_t >:

Public Types

typedef wchar_t char_type
 
typedef wstring string_type
 

Public Member Functions

 numpunct (size_t __refs=0)
 
wchar_t decimal_point () const
 
wchar_t thousands_sep () const
 
string grouping () const
 
wstring truename () const
 
wstring falsename () const
 

Static Public Attributes

static _STLP_STATIC_DECLSPEC locale::id id = { 19 }
 

Protected Member Functions

 ~numpunct ()
 
virtual wchar_t do_decimal_point () const
 
virtual wchar_t do_thousands_sep () const
 
virtual string do_grouping () const
 
virtual wstring do_truename () const
 
virtual wstring do_falsename () const
 
- Protected Member Functions inherited from locale::facet
 facet (size_t __init_count=0)
 
virtual ~facet ()
 
- Protected Member Functions inherited from _Refcount_Base
 _Refcount_Base (__stl_atomic_t __n)
 
__stl_atomic_t _M_incr ()
 
__stl_atomic_t _M_decr ()
 

Detailed Description

Definition at line 77 of file _numpunct.h.

Member Typedef Documentation

◆ char_type

Definition at line 79 of file _numpunct.h.

◆ string_type

typedef wstring numpunct< wchar_t >::string_type

Definition at line 80 of file _numpunct.h.

Constructor & Destructor Documentation

◆ numpunct()

numpunct< wchar_t >::numpunct ( size_t  __refs = 0)
inlineexplicit

Definition at line 82 of file _numpunct.h.

83  : locale::facet(__refs) {}

◆ ~numpunct()

numpunct< wchar_t >::~numpunct ( )
protected

Definition at line 39 of file numpunct.cpp.

39 {}

Member Function Documentation

◆ decimal_point()

wchar_t numpunct< wchar_t >::decimal_point ( ) const
inline

Definition at line 85 of file _numpunct.h.

85 { return do_decimal_point(); }
virtual wchar_t do_decimal_point() const
Definition: numpunct.cpp:34

◆ do_decimal_point()

wchar_t numpunct< wchar_t >::do_decimal_point ( ) const
protectedvirtual

Reimplemented in numpunct_byname< wchar_t >.

Definition at line 34 of file numpunct.cpp.

34 { return L'.'; }
static const WCHAR L[]
Definition: oid.c:1250

◆ do_falsename()

wstring numpunct< wchar_t >::do_falsename ( ) const
protectedvirtual

Reimplemented in numpunct_byname< wchar_t >.

Definition at line 38 of file numpunct.cpp.

38 { return L"false"; }
static const WCHAR L[]
Definition: oid.c:1250

◆ do_grouping()

string numpunct< wchar_t >::do_grouping ( ) const
protectedvirtual

Reimplemented in numpunct_byname< wchar_t >.

Definition at line 36 of file numpunct.cpp.

36 { return string(); }
char string[160]
Definition: util.h:11

◆ do_thousands_sep()

wchar_t numpunct< wchar_t >::do_thousands_sep ( ) const
protectedvirtual

Reimplemented in numpunct_byname< wchar_t >.

Definition at line 35 of file numpunct.cpp.

35 { return L','; }
static const WCHAR L[]
Definition: oid.c:1250

◆ do_truename()

wstring numpunct< wchar_t >::do_truename ( ) const
protectedvirtual

Reimplemented in numpunct_byname< wchar_t >.

Definition at line 37 of file numpunct.cpp.

37 { return L"true"; }
static const WCHAR L[]
Definition: oid.c:1250

◆ falsename()

wstring numpunct< wchar_t >::falsename ( ) const
inline

Definition at line 89 of file _numpunct.h.

89 { return do_falsename(); }
virtual wstring do_falsename() const
Definition: numpunct.cpp:38

◆ grouping()

string numpunct< wchar_t >::grouping ( ) const
inline

Definition at line 87 of file _numpunct.h.

87 { return do_grouping(); }
virtual string do_grouping() const
Definition: numpunct.cpp:36

Referenced by __put_integer().

◆ thousands_sep()

wchar_t numpunct< wchar_t >::thousands_sep ( ) const
inline

Definition at line 86 of file _numpunct.h.

86 { return do_thousands_sep(); }
virtual wchar_t do_thousands_sep() const
Definition: numpunct.cpp:35

Referenced by __put_integer().

◆ truename()

wstring numpunct< wchar_t >::truename ( ) const
inline

Definition at line 88 of file _numpunct.h.

88 { return do_truename(); }
virtual wstring do_truename() const
Definition: numpunct.cpp:37

Member Data Documentation

◆ id

locale::id numpunct< wchar_t >::id = { 19 }
static

Definition at line 91 of file _numpunct.h.


The documentation for this class was generated from the following files: