std::num_get< CharT, InIter > Class Template Reference

Inheritance diagram for std::num_get< CharT, InIter >:

Inheritance graph
[legend]
Collaboration diagram for std::num_get< CharT, InIter >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CharT char_type
typedef InIter iter_type
enum  

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  

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

Detailed Description

template<typename CharT, typename InIter>
class std::num_get< CharT, InIter >

Definition at line 707 of file locale_facets.h.


The documentation for this class was generated from the following files:
Generated on Wed Jan 3 20:19:42 2007 for libstdc++-v3 Source by  doxygen 1.5.1