#include <locale_facets.h>
Inheritance diagram for std::money_base:
Public Types | |
none | |
space | |
symbol | |
sign | |
value | |
_S_minus | |
_S_zero | |
_S_end = 11 | |
enum | part { none, space, symbol, sign, value } |
enum | { _S_minus, _S_zero, _S_end = 11 } |
Static Public Member Functions | |
static pattern | _S_construct_pattern (char __precedes, char __space, char __posn) |
Static Public Attributes | |
static const pattern | _S_default_pattern |
static const char * | _S_atoms |
Classes | |
struct | pattern |
This class contains an ordered array of 4 fields to represent the pattern for formatting a money amount. Each field may contain one entry from the part enum. symbol, sign, and value must be present and the remaining field must contain either none or space.
Definition at line 3475 of file locale_facets.h.
anonymous enum |
static pattern std::money_base::_S_construct_pattern | ( | char | __precedes, | |
char | __space, | |||
char | __posn | |||
) | [static] |
const char* std::money_base::_S_atoms [static] |
Definition at line 3492 of file locale_facets.h.
Referenced by std::__moneypunct_cache< _CharT, _Intl >::_M_cache(), and std::money_get< _CharT, _InIter >::_M_extract().
const pattern std::money_base::_S_default_pattern [static] |
Definition at line 3481 of file locale_facets.h.