Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Static Public Member Functions | Static Public Attributes
PunctData< charT > Struct Template Reference
Inheritance diagram for PunctData< charT >:
Inheritance graph
[legend]

Static Public Member Functions

static void set_names (const char *fname, const char *tname)
 

Static Public Attributes

static charT decimal_point_ [2] = { '.', '.' }
 
static charT thousands_sep_ [2] = { ',', ',' }
 
static const char * grouping_ [2] = { "", "" }
 
static const charT * curr_symbol_ [2]
 
static const charT * positive_sign_ [2]
 
static const charT * negative_sign_ [2]
 
static std::money_base::pattern format_ [2][2]
 
static int frac_digits_ [2]
 
static char decimal_point_
 
static char thousands_sep_
 
static const char * falsename_ = 0
 
static const char * truename_ = 0
 
static int n_objs_
 
static int n_thousands_sep_
 

Detailed Description

template<class charT>
struct PunctData< charT >

Definition at line 107 of file 22.locale.money.get.cpp.

Member Function Documentation

◆ set_names()

template<class charT >
static void PunctData< charT >::set_names ( const char *  fname,
const char *  tname 
)
inlinestatic

Definition at line 148 of file 22.locale.num.get.cpp.

Field Documentation

◆ curr_symbol_

template<class charT >
const charT * PunctData< charT >::curr_symbol_
static

Definition at line 112 of file 22.locale.money.get.cpp.

◆ decimal_point_ [1/2]

template<class charT >
char PunctData< charT >::decimal_point_ = { '.', '.' }
static

Definition at line 109 of file 22.locale.money.get.cpp.

◆ decimal_point_ [2/2]

template<class charT >
char PunctData< charT >::decimal_point_
static

Definition at line 136 of file 22.locale.num.get.cpp.

◆ falsename_

template<class charT >
const char * PunctData< charT >::falsename_ = 0
static

Definition at line 139 of file 22.locale.num.get.cpp.

◆ format_

template<class charT >
std::money_base::pattern PunctData< charT >::format_
static
Initial value:
= {
{
{ {
std::money_base::symbol, std::money_base::sign,
std::money_base::none, std::money_base::value
} },
{ {
std::money_base::symbol, std::money_base::sign,
std::money_base::none, std::money_base::value
} }
},
{
{ {
std::money_base::symbol, std::money_base::sign,
std::money_base::none, std::money_base::value
} },
{ {
std::money_base::symbol, std::money_base::sign,
std::money_base::none, std::money_base::value
} }
}
}

Definition at line 115 of file 22.locale.money.get.cpp.

◆ frac_digits_

template<class charT >
int PunctData< charT >::frac_digits_
static

Definition at line 116 of file 22.locale.money.get.cpp.

◆ grouping_

template<class charT >
const char * PunctData< charT >::grouping_ = { "", "" }
static

Definition at line 111 of file 22.locale.money.get.cpp.

◆ n_objs_

template<class charT >
int PunctData< charT >::n_objs_
static

Definition at line 143 of file 22.locale.num.get.cpp.

◆ n_thousands_sep_

template<class charT >
int PunctData< charT >::n_thousands_sep_
static

Definition at line 146 of file 22.locale.num.get.cpp.

◆ negative_sign_

template<class charT >
const charT * PunctData< charT >::negative_sign_
static

Definition at line 114 of file 22.locale.money.get.cpp.

◆ positive_sign_

template<class charT >
const charT * PunctData< charT >::positive_sign_
static

Definition at line 113 of file 22.locale.money.get.cpp.

◆ thousands_sep_ [1/2]

template<class charT >
char PunctData< charT >::thousands_sep_ = { ',', ',' }
static

Definition at line 110 of file 22.locale.money.get.cpp.

◆ thousands_sep_ [2/2]

template<class charT >
char PunctData< charT >::thousands_sep_
static

Definition at line 137 of file 22.locale.num.get.cpp.

◆ truename_

template<class charT >
const char * PunctData< charT >::truename_ = 0
static

Definition at line 140 of file 22.locale.num.get.cpp.


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