num_get< _CharT, _InputIter > Class Template Reference

#include <_num_get.h>

Inheritance diagram for num_get< _CharT, _InputIter >:

locale::facet _Refcount_Base List of all members.

Public Types

typedef _CharT char_type
typedef _InputIter iter_type

Public Member Functions

 num_get (size_t __refs=0)
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, bool &__val) const
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, long &__val) const
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, unsigned short &__val) const
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, unsigned int &__val) const
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, unsigned long &__val) const
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, float &__val) const
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, double &__val) const
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, long double &__val) const
_InputIter get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, void *&__val) const

Static Public Attributes

static _STLP_STATIC_MEMBER_DECLSPEC
locale::id 
id

Protected Types

typedef string string_type
typedef ctype< _CharT > _Ctype
typedef numpunct< _CharT > _Numpunct

Protected Member Functions

 ~num_get ()
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, bool &__val) const
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, long &__val) const
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, unsigned short &__val) const
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, unsigned int &__val) const
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, unsigned long &__val) const
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, float &__val) const
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, double &__val) const
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, void *&__p) const
virtual _InputIter do_get (_InputIter __ii, _InputIter __end, ios_base &__str, ios_base::iostate &__err, long double &__val) const

Friends

class _Locale_impl

Detailed Description

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
class num_get< _CharT, _InputIter >

Definition at line 56 of file _num_get.h.


Member Typedef Documentation

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
typedef _CharT num_get< _CharT, _InputIter >::char_type

Definition at line 59 of file _num_get.h.

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
typedef _InputIter num_get< _CharT, _InputIter >::iter_type

Definition at line 60 of file _num_get.h.

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
typedef string num_get< _CharT, _InputIter >::string_type [protected]

Definition at line 129 of file _num_get.h.

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
typedef ctype<_CharT> num_get< _CharT, _InputIter >::_Ctype [protected]

Definition at line 130 of file _num_get.h.

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
typedef numpunct<_CharT> num_get< _CharT, _InputIter >::_Numpunct [protected]

Definition at line 131 of file _num_get.h.


Constructor & Destructor Documentation

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
num_get< _CharT, _InputIter >::num_get ( size_t  __refs = 0  )  [inline, explicit]

Definition at line 62 of file _num_get.h.

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
num_get< _CharT, _InputIter >::~num_get (  )  [inline, protected]

Definition at line 127 of file _num_get.h.


Member Function Documentation

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
bool &  __val 
) const [inline]

Definition at line 65 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
long &  __val 
) const [inline]

Definition at line 80 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
unsigned short &  __val 
) const [inline]

Definition at line 84 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
unsigned int &  __val 
) const [inline]

Definition at line 88 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
unsigned long &  __val 
) const [inline]

Definition at line 92 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
float &  __val 
) const [inline]

Definition at line 106 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
double &  __val 
) const [inline]

Definition at line 110 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
long double &  __val 
) const [inline]

Definition at line 115 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_InputIter num_get< _CharT, _InputIter >::get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
void *&  __val 
) const [inline]

Definition at line 120 of file _num_get.h.

References num_get< _CharT, _InputIter >::do_get().

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
bool &  __val 
) const [protected, virtual]

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
long &  __val 
) const [protected, virtual]

Definition at line 569 of file _num_get.c.

References __do_get_integer(), and _STLP_PRIV.

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
unsigned short &  __val 
) const [protected, virtual]

Definition at line 575 of file _num_get.c.

References __do_get_integer(), and _STLP_PRIV.

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
unsigned int &  __val 
) const [protected, virtual]

Definition at line 582 of file _num_get.c.

References __do_get_integer(), and _STLP_PRIV.

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
unsigned long &  __val 
) const [protected, virtual]

Definition at line 589 of file _num_get.c.

References __do_get_integer(), and _STLP_PRIV.

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
float &  __val 
) const [protected, virtual]

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
double &  __val 
) const [protected, virtual]

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
void *&  __p 
) const [protected, virtual]

template<class _CharT, class _InputIter>
_InputIter num_get< _CharT, _InputIter >::do_get ( _InputIter  __ii,
_InputIter  __end,
ios_base __str,
ios_base::iostate __err,
long double &  __val 
) const [protected, virtual]


Friends And Related Function Documentation

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
friend class _Locale_impl [friend]

Reimplemented from locale::facet.

Definition at line 57 of file _num_get.h.


Member Data Documentation

template<class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> >>
_STLP_STATIC_MEMBER_DECLSPEC locale::id num_get< _CharT, _InputIter >::id [static]

Definition at line 124 of file _num_get.h.


The documentation for this class was generated from the following files:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_num_get.h
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_num_get.c



Generated on Mon Mar 10 15:33:02 2008 by  doxygen 1.5.1