Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::num_get Class Template Reference

#include <locale_facets.h>

Inheritance diagram for std::num_get:

Inheritance graph
[legend]
Collaboration diagram for std::num_get:

Collaboration graph
[legend]
List of all members.

Public Types

typedef _CharT char_type
typedef _InIter iter_type
typedef char_traits<_CharT> __traits_type

Public Methods

 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

locale::id id

Protected Methods

virtual ~num_get ()
void _M_extract (iter_type __beg, iter_type __end, ios_base &__io, ios_base::iostate &__err, char *__xtrc, int &__base, bool __fp=true) const
virtual iter_type do_get (iter_type, iter_type, ios_base &, ios_base::iostate &, bool &) 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

template<typename _CharT, typename _InIter> class std::num_get


Member Typedef Documentation

template<typename _CharT, typename _InIter>
typedef char_traits<_CharT> std::num_get<_CharT, _InIter>::__traits_type
 

Definition at line 527 of file locale_facets.h.

template<typename _CharT, typename _InIter>
typedef _CharT std::num_get<_CharT, _InIter>::char_type
 

Definition at line 525 of file locale_facets.h.

template<typename _CharT, typename _InIter>
typedef _InIter std::num_get<_CharT, _InIter>::iter_type
 

Definition at line 526 of file locale_facets.h.


Constructor & Destructor Documentation

template<typename _CharT, typename _InIter>
std::num_get<_CharT, _InIter>::num_get<_CharT, _InIter> ( size_t __refs = 0 ) [inline, explicit]
 

Definition at line 532 of file locale_facets.h.

template<typename _CharT, typename _InIter>
std::num_get<_CharT, _InIter>::~num_get<_CharT, _InIter> ( ) [inline, protected, virtual]
 

Definition at line 606 of file locale_facets.h.


Member Function Documentation

template<typename _CharT, typename _InIter>
void std::num_get<_CharT, _InIter>::_M_extract ( iter_type __beg,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
char * __xtrc,
int & __base,
bool __fp = true ) const [protected]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate & __err,
void *& ) const [protected, virtual]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate & __err,
long double & ) const [protected, virtual]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate & __err,
double & ) const [protected, virtual]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate & __err,
float & ) const [protected, virtual]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate & __err,
unsigned long & ) const [protected, virtual]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate & __err,
unsigned int & ) const [protected, virtual]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate & __err,
unsigned short & ) const [protected, virtual]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate &,
long & ) const [protected, virtual]
 

template<typename _CharT, typename _InIter>
virtual iter_type std::num_get<_CharT, _InIter>::do_get ( iter_type,
iter_type,
ios_base &,
ios_base::iostate &,
bool & ) const [protected, virtual]
 

Referenced by get().

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
void *& __v ) const [inline]
 

Definition at line 601 of file locale_facets.h.

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
long double & __v ) const [inline]
 

Definition at line 596 of file locale_facets.h.

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
double & __v ) const [inline]
 

Definition at line 591 of file locale_facets.h.

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
float & __v ) const [inline]
 

Definition at line 586 of file locale_facets.h.

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
unsigned long & __v ) const [inline]
 

Definition at line 574 of file locale_facets.h.

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
unsigned int & __v ) const [inline]
 

Definition at line 569 of file locale_facets.h.

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
unsigned short & __v ) const [inline]
 

Definition at line 564 of file locale_facets.h.

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
long & __v ) const [inline]
 

Definition at line 552 of file locale_facets.h.

template<typename _CharT, typename _InIter>
iter_type std::num_get<_CharT, _InIter>::get ( iter_type __in,
iter_type __end,
ios_base & __io,
ios_base::iostate & __err,
bool & __v ) const [inline]
 

Definition at line 535 of file locale_facets.h.


Member Data Documentation

template<typename _CharT, typename _InIter>
locale::id std::num_get<_CharT, _InIter>::id [static]
 

Definition at line 529 of file locale_facets.h.


The documentation for this class was generated from the following file:
Generated at Tue May 1 16:30:25 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001