ReactOS  0.4.14-dev-342-gdc047f9
moneypunct< wchar_t, false > Class Referenceabstract

#include <_monetary.h>

Inheritance diagram for moneypunct< wchar_t, false >:
Collaboration diagram for moneypunct< wchar_t, false >:

Public Types

typedef wchar_t char_type
 
typedef wstring string_type
 
- Public Types inherited from money_base
enum  part {
  none, space, symbol, sign,
  value
}
 

Public Member Functions

moneypunct _STLP_PSPEC2 (wchar_t, false)(size_t __refs=0)
 
wchar_t decimal_point () const
 
wchar_t 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
 
 _STLP_STATIC_CONSTANT (bool, intl=false)
 

Static Public Attributes

static _STLP_STATIC_DECLSPEC locale::id id = { 18 }
 

Protected Member Functions

~moneypunct _STLP_PSPEC2 (wchar_t, false)()
 
virtual wchar_t do_decimal_point () const
 
virtual wchar_t 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
 
- 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 ()
 

Protected Attributes

pattern _M_pos_format
 
pattern _M_neg_format
 

Detailed Description

Definition at line 207 of file _monetary.h.

Member Typedef Documentation

◆ char_type

Definition at line 209 of file _monetary.h.

◆ string_type

typedef wstring moneypunct< wchar_t, false >::string_type

Definition at line 210 of file _monetary.h.

Member Function Documentation

◆ _STLP_PSPEC2() [1/2]

moneypunct moneypunct< wchar_t, false >::_STLP_PSPEC2 ( wchar_t  ,
false   
)
explicitpure virtual

◆ _STLP_PSPEC2() [2/2]

~moneypunct moneypunct< wchar_t, false >::_STLP_PSPEC2 ( wchar_t  ,
false   
)
protected

◆ _STLP_STATIC_CONSTANT()

moneypunct< wchar_t, false >::_STLP_STATIC_CONSTANT ( bool  ,
intl  = false 
)

◆ curr_symbol()

string_type moneypunct< wchar_t, false >::curr_symbol ( ) const
inline

Definition at line 215 of file _monetary.h.

215 { return do_curr_symbol(); }
virtual string_type do_curr_symbol() const
Definition: monetary.cpp:105

◆ decimal_point()

wchar_t moneypunct< wchar_t, false >::decimal_point ( ) const
inline

Definition at line 212 of file _monetary.h.

212 { return do_decimal_point(); }
virtual wchar_t do_decimal_point() const
Definition: monetary.cpp:102

◆ do_curr_symbol()

wstring moneypunct< wchar_t, false >::do_curr_symbol ( ) const
protectedvirtual

Reimplemented in moneypunct_byname< wchar_t, false >.

Definition at line 105 of file monetary.cpp.

106 {return _S_empty_wstring;}
static const wstring _S_empty_wstring
Definition: monetary.cpp:41

◆ do_decimal_point()

wchar_t moneypunct< wchar_t, false >::do_decimal_point ( ) const
protectedvirtual

Reimplemented in moneypunct_byname< wchar_t, false >.

Definition at line 102 of file monetary.cpp.

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

◆ do_frac_digits()

int moneypunct< wchar_t, false >::do_frac_digits ( ) const
protectedvirtual

Reimplemented in moneypunct_byname< wchar_t, false >.

Definition at line 111 of file monetary.cpp.

111 {return 0;}

◆ do_grouping()

string moneypunct< wchar_t, false >::do_grouping ( ) const
protectedvirtual

Reimplemented in moneypunct_byname< wchar_t, false >.

Definition at line 104 of file monetary.cpp.

104 { return _S_empty_string;}
static const string _S_empty_string
Definition: monetary.cpp:39

◆ do_neg_format()

money_base::pattern moneypunct< wchar_t, false >::do_neg_format ( ) const
protectedvirtual

Definition at line 115 of file monetary.cpp.

116 {return _M_neg_format;}

◆ do_negative_sign()

wstring moneypunct< wchar_t, false >::do_negative_sign ( ) const
protectedvirtual

Reimplemented in moneypunct_byname< wchar_t, false >.

Definition at line 109 of file monetary.cpp.

110 {return _S_empty_wstring;}
static const wstring _S_empty_wstring
Definition: monetary.cpp:41

◆ do_pos_format()

money_base::pattern moneypunct< wchar_t, false >::do_pos_format ( ) const
protectedvirtual

Definition at line 113 of file monetary.cpp.

114 {return _M_pos_format;}

◆ do_positive_sign()

wstring moneypunct< wchar_t, false >::do_positive_sign ( ) const
protectedvirtual

Reimplemented in moneypunct_byname< wchar_t, false >.

Definition at line 107 of file monetary.cpp.

108 {return _S_empty_wstring;}
static const wstring _S_empty_wstring
Definition: monetary.cpp:41

◆ do_thousands_sep()

wchar_t moneypunct< wchar_t, false >::do_thousands_sep ( ) const
protectedvirtual

Reimplemented in moneypunct_byname< wchar_t, false >.

Definition at line 103 of file monetary.cpp.

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

◆ frac_digits()

int moneypunct< wchar_t, false >::frac_digits ( ) const
inline

Definition at line 218 of file _monetary.h.

218 { return do_frac_digits(); }
virtual int do_frac_digits() const
Definition: monetary.cpp:111

◆ grouping()

string moneypunct< wchar_t, false >::grouping ( ) const
inline

Definition at line 214 of file _monetary.h.

214 { return do_grouping(); }
virtual string do_grouping() const
Definition: monetary.cpp:104

◆ neg_format()

pattern moneypunct< wchar_t, false >::neg_format ( ) const
inline

Definition at line 220 of file _monetary.h.

220 { return do_neg_format(); }
virtual pattern do_neg_format() const
Definition: monetary.cpp:115

◆ negative_sign()

string_type moneypunct< wchar_t, false >::negative_sign ( ) const
inline

Definition at line 217 of file _monetary.h.

217 { return do_negative_sign(); }
virtual string_type do_negative_sign() const
Definition: monetary.cpp:109

◆ pos_format()

pattern moneypunct< wchar_t, false >::pos_format ( ) const
inline

Definition at line 219 of file _monetary.h.

219 { return do_pos_format(); }
virtual pattern do_pos_format() const
Definition: monetary.cpp:113

◆ positive_sign()

string_type moneypunct< wchar_t, false >::positive_sign ( ) const
inline

Definition at line 216 of file _monetary.h.

216 { return do_positive_sign(); }
virtual string_type do_positive_sign() const
Definition: monetary.cpp:107

◆ thousands_sep()

wchar_t moneypunct< wchar_t, false >::thousands_sep ( ) const
inline

Definition at line 213 of file _monetary.h.

213 { return do_thousands_sep(); }
virtual wchar_t do_thousands_sep() const
Definition: monetary.cpp:103

Member Data Documentation

◆ _M_neg_format

pattern moneypunct< wchar_t, false >::_M_neg_format
protected

Definition at line 227 of file _monetary.h.

◆ _M_pos_format

pattern moneypunct< wchar_t, false >::_M_pos_format
protected

Definition at line 226 of file _monetary.h.

◆ id

locale::id moneypunct< wchar_t, false >::id = { 18 }
static

Definition at line 222 of file _monetary.h.


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