time_get< _Ch, _InIt > Class Template Reference

#include <_time_facets.h>

Inheritance diagram for time_get< _Ch, _InIt >:

locale::facet time_base _Refcount_Base time_get_byname< _Ch, _InIt > List of all members.

Public Types

typedef _Ch char_type
typedef _InIt iter_type

Public Member Functions

 time_get (size_t __refs=0)
dateorder date_order () const
iter_type get_time (iter_type __s, iter_type __end, ios_base &__str, ios_base::iostate &__err, tm *__t) const
iter_type get_date (iter_type __s, iter_type __end, ios_base &__str, ios_base::iostate &__err, tm *__t) const
iter_type get_weekday (iter_type __s, iter_type __end, ios_base &__str, ios_base::iostate &__err, tm *__t) const
iter_type get_monthname (iter_type __s, iter_type __end, ios_base &__str, ios_base::iostate &__err, tm *__t) const
iter_type get_year (iter_type __s, iter_type __end, ios_base &__str, ios_base::iostate &__err, tm *__t) const

Static Public Attributes

static _STLP_STATIC_MEMBER_DECLSPEC
locale::id 
id

Protected Member Functions

 time_get (_Locale_time *, size_t __refs)
 ~time_get ()
virtual dateorder do_date_order () const
virtual iter_type do_get_time (iter_type __s, iter_type __end, ios_base &, ios_base::iostate &__err, tm *__t) const
virtual iter_type do_get_date (iter_type __s, iter_type __end, ios_base &, ios_base::iostate &__err, tm *__t) const
virtual iter_type do_get_weekday (iter_type __s, iter_type __end, ios_base &, ios_base::iostate &__err, tm *__t) const
virtual iter_type do_get_monthname (iter_type __s, iter_type __end, ios_base &, ios_base::iostate &__err, tm *__t) const
virtual iter_type do_get_year (iter_type __s, iter_type __end, ios_base &, ios_base::iostate &__err, tm *__t) const

Protected Attributes

_STLP_PRIV _Time_Info _M_timeinfo

Friends

class _Locale_impl

Detailed Description

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
class time_get< _Ch, _InIt >

Definition at line 113 of file _time_facets.h.


Member Typedef Documentation

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
typedef _Ch time_get< _Ch, _InIt >::char_type

Definition at line 117 of file _time_facets.h.

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
typedef _InIt time_get< _Ch, _InIt >::iter_type

Reimplemented in time_get_byname< _Ch, _InIt >.

Definition at line 118 of file _time_facets.h.


Constructor & Destructor Documentation

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
time_get< _Ch, _InIt >::time_get ( size_t  __refs = 0  )  [inline, explicit]

Definition at line 120 of file _time_facets.h.

References _Init_timeinfo(), time_get< _Ch, _InIt >::_M_timeinfo, and _STLP_PRIV.

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
time_get< _Ch, _InIt >::time_get ( _Locale_time ,
size_t  __refs 
) [inline, protected]

Definition at line 142 of file _time_facets.h.

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
time_get< _Ch, _InIt >::~time_get (  )  [inline, protected]

Definition at line 144 of file _time_facets.h.


Member Function Documentation

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
dateorder time_get< _Ch, _InIt >::date_order (  )  const [inline]

Definition at line 122 of file _time_facets.h.

References time_get< _Ch, _InIt >::do_date_order().

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
iter_type time_get< _Ch, _InIt >::get_time ( iter_type  __s,
iter_type  __end,
ios_base __str,
ios_base::iostate __err,
tm *  __t 
) const [inline]

Definition at line 123 of file _time_facets.h.

References time_get< _Ch, _InIt >::do_get_time().

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
iter_type time_get< _Ch, _InIt >::get_date ( iter_type  __s,
iter_type  __end,
ios_base __str,
ios_base::iostate __err,
tm *  __t 
) const [inline]

Definition at line 126 of file _time_facets.h.

References time_get< _Ch, _InIt >::do_get_date().

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
iter_type time_get< _Ch, _InIt >::get_weekday ( iter_type  __s,
iter_type  __end,
ios_base __str,
ios_base::iostate __err,
tm *  __t 
) const [inline]

Definition at line 129 of file _time_facets.h.

References time_get< _Ch, _InIt >::do_get_weekday().

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
iter_type time_get< _Ch, _InIt >::get_monthname ( iter_type  __s,
iter_type  __end,
ios_base __str,
ios_base::iostate __err,
tm *  __t 
) const [inline]

Definition at line 132 of file _time_facets.h.

References time_get< _Ch, _InIt >::do_get_monthname().

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
iter_type time_get< _Ch, _InIt >::get_year ( iter_type  __s,
iter_type  __end,
ios_base __str,
ios_base::iostate __err,
tm *  __t 
) const [inline]

Definition at line 135 of file _time_facets.h.

References time_get< _Ch, _InIt >::do_get_year().

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
virtual dateorder time_get< _Ch, _InIt >::do_date_order (  )  const [inline, protected, virtual]

Reimplemented in time_get_byname< _Ch, _InIt >.

Definition at line 146 of file _time_facets.h.

References time_base::no_order.

Referenced by time_get< _Ch, _InIt >::date_order().

template<class _Ch, class _InIt>
_InIt time_get< _Ch, _InIt >::do_get_time ( iter_type  __s,
iter_type  __end,
ios_base ,
ios_base::iostate __err,
tm *  __t 
) const [protected, virtual]

template<class _Ch, class _InIt>
_STLP_MOVE_TO_STD_NAMESPACE _InIt time_get< _Ch, _InIt >::do_get_date ( iter_type  __s,
iter_type  __end,
ios_base ,
ios_base::iostate __err,
tm *  __t 
) const [protected, virtual]

template<class _Ch, class _InIt>
_InIt time_get< _Ch, _InIt >::do_get_weekday ( iter_type  __s,
iter_type  __end,
ios_base ,
ios_base::iostate __err,
tm *  __t 
) const [protected, virtual]

template<class _Ch, class _InIt>
_InIt time_get< _Ch, _InIt >::do_get_monthname ( iter_type  __s,
iter_type  __end,
ios_base ,
ios_base::iostate __err,
tm *  __t 
) const [protected, virtual]

template<class _Ch, class _InIt>
_InIt time_get< _Ch, _InIt >::do_get_year ( iter_type  __s,
iter_type  __end,
ios_base ,
ios_base::iostate __err,
tm *  __t 
) const [protected, virtual]


Friends And Related Function Documentation

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
friend class _Locale_impl [friend]

Reimplemented from locale::facet.

Definition at line 114 of file _time_facets.h.


Member Data Documentation

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
_STLP_STATIC_MEMBER_DECLSPEC locale::id time_get< _Ch, _InIt >::id [static]

Definition at line 139 of file _time_facets.h.

template<class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
_STLP_PRIV _Time_Info time_get< _Ch, _InIt >::_M_timeinfo [protected]


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



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