num_put< _CharT, _OutputIter > Class Template Reference

#include <_num_put.h>

Inheritance diagram for num_put< _CharT, _OutputIter >:

locale::facet _Refcount_Base List of all members.

Public Types

typedef _CharT char_type
typedef _OutputIter iter_type

Public Member Functions

 num_put (size_t __refs=0)
iter_type put (iter_type __s, ios_base &__f, char_type __fill, bool __val) const
iter_type put (iter_type __s, ios_base &__f, char_type __fill, long __val) const
iter_type put (iter_type __s, ios_base &__f, char_type __fill, unsigned long __val) const
iter_type put (iter_type __s, ios_base &__f, char_type __fill, double __val) const
iter_type put (iter_type __s, ios_base &__f, char_type __fill, long double __val) const
iter_type put (iter_type __s, ios_base &__f, char_type __fill, const void *__val) const

Static Public Attributes

static _STLP_STATIC_MEMBER_DECLSPEC
locale::id 
id

Protected Member Functions

 ~num_put ()
virtual _OutputIter do_put (_OutputIter __s, ios_base &__f, _CharT __fill, bool __val) const
virtual _OutputIter do_put (_OutputIter __s, ios_base &__f, _CharT __fill, long __val) const
virtual _OutputIter do_put (_OutputIter __s, ios_base &__f, _CharT __fill, unsigned long __val) const
virtual _OutputIter do_put (_OutputIter __s, ios_base &__f, _CharT __fill, double __val) const
virtual _OutputIter do_put (_OutputIter __s, ios_base &__f, _CharT __fill, long double __val) const
virtual _OutputIter do_put (_OutputIter __s, ios_base &__f, _CharT __fill, const void *__val) const

Friends

class _Locale_impl

Detailed Description

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
class num_put< _CharT, _OutputIter >

Definition at line 52 of file _num_put.h.


Member Typedef Documentation

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
typedef _CharT num_put< _CharT, _OutputIter >::char_type

Definition at line 55 of file _num_put.h.

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
typedef _OutputIter num_put< _CharT, _OutputIter >::iter_type

Definition at line 56 of file _num_put.h.


Constructor & Destructor Documentation

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
num_put< _CharT, _OutputIter >::num_put ( size_t  __refs = 0  )  [inline, explicit]

Definition at line 58 of file _num_put.h.

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
num_put< _CharT, _OutputIter >::~num_put (  )  [inline, protected]

Definition at line 108 of file _num_put.h.


Member Function Documentation

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
iter_type num_put< _CharT, _OutputIter >::put ( iter_type  __s,
ios_base __f,
char_type  __fill,
bool  __val 
) const [inline]

Definition at line 61 of file _num_put.h.

References num_put< _CharT, _OutputIter >::do_put().

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
iter_type num_put< _CharT, _OutputIter >::put ( iter_type  __s,
ios_base __f,
char_type  __fill,
long  __val 
) const [inline]

Definition at line 66 of file _num_put.h.

References num_put< _CharT, _OutputIter >::do_put().

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
iter_type num_put< _CharT, _OutputIter >::put ( iter_type  __s,
ios_base __f,
char_type  __fill,
unsigned long  __val 
) const [inline]

Definition at line 71 of file _num_put.h.

References num_put< _CharT, _OutputIter >::do_put().

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
iter_type num_put< _CharT, _OutputIter >::put ( iter_type  __s,
ios_base __f,
char_type  __fill,
double  __val 
) const [inline]

Definition at line 88 of file _num_put.h.

References num_put< _CharT, _OutputIter >::do_put().

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
iter_type num_put< _CharT, _OutputIter >::put ( iter_type  __s,
ios_base __f,
char_type  __fill,
long double  __val 
) const [inline]

Definition at line 94 of file _num_put.h.

References num_put< _CharT, _OutputIter >::do_put().

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
iter_type num_put< _CharT, _OutputIter >::put ( iter_type  __s,
ios_base __f,
char_type  __fill,
const void *  __val 
) const [inline]

Definition at line 100 of file _num_put.h.

References num_put< _CharT, _OutputIter >::do_put().

template<class _CharT, class _OutputIter>
_OutputIter num_put< _CharT, _OutputIter >::do_put ( _OutputIter  __s,
ios_base __f,
_CharT  __fill,
bool  __val 
) const [protected, virtual]

template<class _CharT, class _OutputIter>
_OutputIter num_put< _CharT, _OutputIter >::do_put ( _OutputIter  __s,
ios_base __f,
_CharT  __fill,
long  __val 
) const [protected, virtual]

Definition at line 486 of file _num_put.c.

References __do_put_integer(), and _STLP_PRIV.

template<class _CharT, class _OutputIter>
_OutputIter num_put< _CharT, _OutputIter >::do_put ( _OutputIter  __s,
ios_base __f,
_CharT  __fill,
unsigned long  __val 
) const [protected, virtual]

Definition at line 492 of file _num_put.c.

References __do_put_integer(), and _STLP_PRIV.

template<class _CharT, class _OutputIter>
_OutputIter num_put< _CharT, _OutputIter >::do_put ( _OutputIter  __s,
ios_base __f,
_CharT  __fill,
double  __val 
) const [protected, virtual]

Definition at line 498 of file _num_put.c.

References __do_put_float(), and _STLP_PRIV.

template<class _CharT, class _OutputIter>
_OutputIter num_put< _CharT, _OutputIter >::do_put ( _OutputIter  __s,
ios_base __f,
_CharT  __fill,
long double  __val 
) const [protected, virtual]

Definition at line 505 of file _num_put.c.

References __do_put_float(), and _STLP_PRIV.

template<class _CharT, class _OutputIter>
_OutputIter num_put< _CharT, _OutputIter >::do_put ( _OutputIter  __s,
ios_base __f,
_CharT  __fill,
const void *  __val 
) const [protected, virtual]


Friends And Related Function Documentation

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
friend class _Locale_impl [friend]

Reimplemented from locale::facet.

Definition at line 53 of file _num_put.h.


Member Data Documentation

template<class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> >>
_STLP_STATIC_MEMBER_DECLSPEC locale::id num_put< _CharT, _OutputIter >::id [static]

Definition at line 105 of file _num_put.h.


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



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