Public Types | |
typedef CharT | char_type |
typedef InIter | iter_type |
enum | { S_minus, S_plus, S_x, SX, S_digits, S_digits_end, S_udigits, S_udigits_end, S_e, SE, S_end } |
Public Member Functions | |
num_get (size_t __refs=0) | |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, bool &__v) const |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, long &__v) const |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, unsigned short &__v) const |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, unsigned int &__v) const |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, unsigned long &__v) const |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, float &__v) const |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, double &__v) const |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, long double &__v) const |
iter_type | get (iter_type in, iter_type __end, ios_base &__io, ios_base::iostate &__err, void *&__v) const |
Static Public Attributes | |
static locale::id | id |
static const char * | S_atoms_out |
Protected Types | |
enum | { M_zero, M_e, ME, M_size } |
Protected Member Functions | |
virtual | ~num_get () |
iter_type | M_extract_float (iter_type, iter_type, ios_base &, ios_base::iostate &, string &xtrc) const |
iter_type | M_extract_int (iter_type, iter_type, ios_base &, ios_base::iostate &, string &xtrc, int &__base) const |
virtual iter_type | do_get (iter_type, iter_type, ios_base &, ios_base::iostate &, long &) const |
virtual iter_type | do_get (iter_type, iter_type, ios_base &, ios_base::iostate &__err, unsigned short &) const |
virtual iter_type | do_get (iter_type, iter_type, ios_base &, ios_base::iostate &__err, unsigned int &) const |
virtual iter_type | do_get (iter_type, iter_type, ios_base &, ios_base::iostate &__err, unsigned long &) const |
virtual iter_type | do_get (iter_type, iter_type, ios_base &, ios_base::iostate &__err, float &) const |
virtual iter_type | do_get (iter_type, iter_type, ios_base &, ios_base::iostate &__err, double &) const |
virtual iter_type | do_get (iter_type, iter_type, ios_base &, ios_base::iostate &__err, long double &) const |
virtual iter_type | do_get (iter_type, iter_type, ios_base &, ios_base::iostate &__err, void *&) const |
Static Protected Member Functions | |
static void | S_format_float (const ios_base &__io, char *__fptr, char __mod, streamsize __prec) |
static void | S_format_int (const ios_base &__io, char *__fptr, char __mod, char __modl) |
Static Protected Attributes | |
static c_locale | S_c_locale |
static char | S_c_name [2] |
static const char * | S_atoms_in |
Friends | |
class | locale::Impl |
Definition at line 707 of file locale_facets.h.
anonymous enum [inherited] |
Definition at line 536 of file locale_facets.h.
anonymous enum [protected, inherited] |