ReactOS  0.4.14-dev-358-gbef841c
moneypunct< wchar_t, true > Class Referenceabstract

#include <_monetary.h>

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

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, true)(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=true)
 

Static Public Attributes

static _STLP_STATIC_DECLSPEC locale::id id = { 17 }
 

Protected Member Functions

~moneypunct _STLP_PSPEC2 (wchar_t, true)()
 
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 168 of file _monetary.h.

Member Typedef Documentation

◆ char_type

Definition at line 170 of file _monetary.h.

◆ string_type

typedef wstring moneypunct< wchar_t, true >::string_type

Definition at line 171 of file _monetary.h.

Member Function Documentation

◆ _STLP_PSPEC2() [1/2]

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

◆ _STLP_PSPEC2() [2/2]

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

◆ _STLP_STATIC_CONSTANT()

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

◆ curr_symbol()

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

Definition at line 176 of file _monetary.h.

176 { return do_curr_symbol(); }
virtual string_type do_curr_symbol() const
Definition: monetary.cpp:86

◆ decimal_point()

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

Definition at line 173 of file _monetary.h.

173 { return do_decimal_point(); }
virtual wchar_t do_decimal_point() const
Definition: monetary.cpp:82

◆ do_curr_symbol()

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

Reimplemented in moneypunct_byname< wchar_t, true >.

Definition at line 86 of file monetary.cpp.

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

◆ do_decimal_point()

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

Reimplemented in moneypunct_byname< wchar_t, true >.

Definition at line 82 of file monetary.cpp.

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

◆ do_frac_digits()

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

Reimplemented in moneypunct_byname< wchar_t, true >.

Definition at line 92 of file monetary.cpp.

92 {return 0;}

◆ do_grouping()

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

Reimplemented in moneypunct_byname< wchar_t, true >.

Definition at line 84 of file monetary.cpp.

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

◆ do_neg_format()

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

Definition at line 95 of file monetary.cpp.

96 {return _M_neg_format;}

◆ do_negative_sign()

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

Reimplemented in moneypunct_byname< wchar_t, true >.

Definition at line 90 of file monetary.cpp.

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

◆ do_pos_format()

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

Definition at line 93 of file monetary.cpp.

94 {return _M_pos_format;}

◆ do_positive_sign()

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

Reimplemented in moneypunct_byname< wchar_t, true >.

Definition at line 88 of file monetary.cpp.

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

◆ do_thousands_sep()

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

Reimplemented in moneypunct_byname< wchar_t, true >.

Definition at line 83 of file monetary.cpp.

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

◆ frac_digits()

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

Definition at line 179 of file _monetary.h.

179 { return do_frac_digits(); }
virtual int do_frac_digits() const
Definition: monetary.cpp:92

◆ grouping()

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

Definition at line 175 of file _monetary.h.

175 { return do_grouping(); }
virtual string do_grouping() const
Definition: monetary.cpp:84

◆ neg_format()

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

Definition at line 181 of file _monetary.h.

181 { return do_neg_format(); }
virtual pattern do_neg_format() const
Definition: monetary.cpp:95

◆ negative_sign()

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

Definition at line 178 of file _monetary.h.

178 { return do_negative_sign(); }
virtual string_type do_negative_sign() const
Definition: monetary.cpp:90

◆ pos_format()

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

Definition at line 180 of file _monetary.h.

180 { return do_pos_format(); }
virtual pattern do_pos_format() const
Definition: monetary.cpp:93

◆ positive_sign()

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

Definition at line 177 of file _monetary.h.

177 { return do_positive_sign(); }
virtual string_type do_positive_sign() const
Definition: monetary.cpp:88

◆ thousands_sep()

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

Definition at line 174 of file _monetary.h.

174 { return do_thousands_sep(); }
virtual wchar_t do_thousands_sep() const
Definition: monetary.cpp:83

Member Data Documentation

◆ _M_neg_format

pattern moneypunct< wchar_t, true >::_M_neg_format
protected

Definition at line 188 of file _monetary.h.

◆ _M_pos_format

pattern moneypunct< wchar_t, true >::_M_pos_format
protected

Definition at line 187 of file _monetary.h.

◆ id

locale::id moneypunct< wchar_t, true >::id = { 17 }
static

Definition at line 183 of file _monetary.h.


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