time_put< _Ch, _OutIt > Class Template Reference

#include <_time_facets.h>

Inheritance diagram for time_put< _Ch, _OutIt >:

locale::facet time_base _Refcount_Base time_put_byname< _Ch, _OutIt > List of all members.

Public Types

typedef _Ch char_type
typedef _OutIt iter_type

Public Member Functions

 time_put (size_t __refs=0)
_OutIt put (iter_type __s, ios_base &__f, _Ch __fill, const tm *__tmb, const _Ch *__pat, const _Ch *__pat_end) const
_OutIt put (iter_type __s, ios_base &__f, _Ch __fill, const tm *__tmb, char __format, char __modifier=0) const

Static Public Attributes

static _STLP_STATIC_MEMBER_DECLSPEC
locale::id 
id

Protected Member Functions

 time_put (_Locale_time *, size_t __refs)
 ~time_put ()
virtual iter_type do_put (iter_type __s, ios_base &__f, char_type, const tm *__tmb, char __format, char) const

Protected Attributes

_STLP_PRIV _Time_Info _M_timeinfo

Friends

class _Locale_impl

Detailed Description

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
class time_put< _Ch, _OutIt >

Definition at line 257 of file _time_facets.h.


Member Typedef Documentation

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
typedef _Ch time_put< _Ch, _OutIt >::char_type

Reimplemented in time_put_byname< _Ch, _OutIt >.

Definition at line 260 of file _time_facets.h.

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
typedef _OutIt time_put< _Ch, _OutIt >::iter_type

Reimplemented in time_put_byname< _Ch, _OutIt >.

Definition at line 261 of file _time_facets.h.


Constructor & Destructor Documentation

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
time_put< _Ch, _OutIt >::time_put ( size_t  __refs = 0  )  [inline, explicit]

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
time_put< _Ch, _OutIt >::time_put ( _Locale_time ,
size_t  __refs 
) [inline, protected]

Definition at line 277 of file _time_facets.h.

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
time_put< _Ch, _OutIt >::~time_put (  )  [inline, protected]

Definition at line 280 of file _time_facets.h.


Member Function Documentation

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
_OutIt time_put< _Ch, _OutIt >::put ( iter_type  __s,
ios_base __f,
_Ch  __fill,
const tm *  __tmb,
const _Ch *  __pat,
const _Ch *  __pat_end 
) const

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
_OutIt time_put< _Ch, _OutIt >::put ( iter_type  __s,
ios_base __f,
_Ch  __fill,
const tm *  __tmb,
char  __format,
char  __modifier = 0 
) const [inline]

Definition at line 270 of file _time_facets.h.

References time_put< _Ch, _OutIt >::do_put().

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
virtual iter_type time_put< _Ch, _OutIt >::do_put ( iter_type  __s,
ios_base __f,
char_type  ,
const tm *  __tmb,
char  __format,
char   
) const [protected, virtual]


Friends And Related Function Documentation

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
friend class _Locale_impl [friend]

Reimplemented from locale::facet.

Reimplemented in time_put_byname< _Ch, _OutIt >.

Definition at line 258 of file _time_facets.h.


Member Data Documentation

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
_STLP_STATIC_MEMBER_DECLSPEC locale::id time_put< _Ch, _OutIt >::id [static]

Definition at line 274 of file _time_facets.h.

template<class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> >>
_STLP_PRIV _Time_Info time_put< _Ch, _OutIt >::_M_timeinfo [protected]

Definition at line 285 of file _time_facets.h.

Referenced by time_put< _Ch, _OutIt >::time_put().


The documentation for this class was generated from the following file:



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