Whole document tree
    

Whole document tree

Templatestd::num_get class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::num_get< _CharT, _InIter > Class Template Reference

#include <locale_facets.h>

Inheritance diagram for std::num_get:

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
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< _CharT, _InIter >


Member Typedef Documentation

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

Definition at line 574 of file locale_facets.h.

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

Definition at line 572 of file locale_facets.h.

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

Definition at line 573 of file locale_facets.h.

Referenced by std::num_get< _CharT, __istreambuf_iter >::get().


Constructor & Destructor Documentation

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

Definition at line 579 of file locale_facets.h.

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

Definition at line 653 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]
 

Referenced by std::num_get< _CharT, _InIter >::do_get().

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

Definition at line 681 of file locale_facets.tcc.

References std::num_get< _CharT, _InIter >::_M_extract(), std::_M_extract_buffer_length, errno, and std::ios_base::flags().

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

Definition at line 644 of file locale_facets.tcc.

References std::num_get< _CharT, _InIter >::_M_extract(), std::_M_extract_buffer_length, and std::ios_base::flags().

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

Definition at line 591 of file locale_facets.tcc.

References std::num_get< _CharT, _InIter >::_M_extract(), std::_M_extract_buffer_length, and errno.

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

Definition at line 561 of file locale_facets.tcc.

References std::num_get< _CharT, _InIter >::_M_extract(), std::_M_extract_buffer_length, and errno.

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

Definition at line 507 of file locale_facets.tcc.

References std::num_get< _CharT, _InIter >::_M_extract(), std::_M_extract_buffer_length, and errno.

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

Definition at line 480 of file locale_facets.tcc.

References std::num_get< _CharT, _InIter >::_M_extract(), std::_M_extract_buffer_length, and errno.

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

Definition at line 453 of file locale_facets.tcc.

References std::num_get< _CharT, _InIter >::_M_extract(), std::_M_extract_buffer_length, and errno.

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

Definition at line 399 of file locale_facets.tcc.

References std::num_get< _CharT, _InIter >::_M_extract(), std::_M_extract_buffer_length, and errno.

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 std::num_get< _CharT, __istreambuf_iter >::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 648 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 643 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 638 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 633 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 621 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 616 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 611 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 599 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 582 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 712 of file locale_facets.h.


The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:19:15 2002 for libstdc++-v3 Source by doxygen1.2.15