Whole document tree
    

Whole document tree

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

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

#include <locale_facets.h>

Inheritance diagram for std::time_get:

Inheritance graph
[legend]
Collaboration diagram for std::time_get< _CharT, _InIter >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef _CharT char_type
typedef _InIter iter_type

Public Methods

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

Static Public Attributes

locale::id id

Protected Methods

virtual ~time_get ()
virtual dateorder do_date_order () const
virtual iter_type do_get_time (iter_type __s, iter_type, ios_base &, ios_base::iostate &, tm *) const
virtual iter_type do_get_date (iter_type __s, iter_type, ios_base &, ios_base::iostate &, tm *) 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, ios_base &, ios_base::iostate &, tm *) const

Protected Attributes

basic_string< _CharT > * _M_daynames
basic_string< _CharT > * _M_monthnames

template<typename _CharT, typename _InIter>
class std::time_get< _CharT, _InIter >


Member Typedef Documentation

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

Reimplemented in std::time_get_byname< _CharT, _InIter >.

Definition at line 1051 of file locale_facets.h.

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

Reimplemented in std::time_get_byname< _CharT, _InIter >.

Definition at line 1052 of file locale_facets.h.

Referenced by std::time_get< _CharT, _InIter >::do_get_date(), std::time_get< _CharT, _InIter >::do_get_monthname(), std::time_get< _CharT, _InIter >::do_get_time(), std::time_get< _CharT, _InIter >::do_get_weekday(), std::time_get< _CharT, _InIter >::do_get_year(), std::time_get< _CharT, _InIter >::get_date(), std::time_get< _CharT, _InIter >::get_monthname(), std::time_get< _CharT, _InIter >::get_time(), std::time_get< _CharT, _InIter >::get_weekday(), and std::time_get< _CharT, _InIter >::get_year().


Constructor & Destructor Documentation

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

Definition at line 1057 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::_M_daynames, std::time_get< _CharT, _InIter >::_M_monthnames, and std::locale::facet::facet().

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

Definition at line 1091 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::_M_daynames, and std::time_get< _CharT, _InIter >::_M_monthnames.


Member Function Documentation

template<typename _CharT, typename _InIter>
dateorder std::time_get< _CharT, _InIter >::date_order   const [inline]
 

Definition at line 1061 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::do_date_order().

template<typename _CharT, typename _InIter>
virtual dateorder std::time_get< _CharT, _InIter >::do_date_order   const [inline, protected, virtual]
 

Definition at line 1098 of file locale_facets.h.

Referenced by std::time_get< _CharT, _InIter >::date_order().

template<typename _CharT, typename _InIter>
virtual iter_type std::time_get< _CharT, _InIter >::do_get_date iter_type    __s,
iter_type   ,
ios_base  ,
ios_base::iostate  ,
tm *   
const [inline, protected, virtual]
 

Definition at line 1107 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::iter_type.

Referenced by std::time_get< _CharT, _InIter >::get_date().

template<typename _CharT, typename _InIter>
_InIter std::time_get< _CharT, _InIter >::do_get_monthname iter_type    __s,
iter_type    __end,
ios_base  ,
ios_base::iostate   __err,
tm *    __t
const [protected, virtual]
 

Definition at line 1198 of file locale_facets.tcc.

References std::__match_parallel(), std::time_get< _CharT, _InIter >::_M_monthnames, std::ios_base::eofbit, std::ios_base::failbit, and std::time_get< _CharT, _InIter >::iter_type.

Referenced by std::time_get< _CharT, _InIter >::get_monthname().

template<typename _CharT, typename _InIter>
virtual iter_type std::time_get< _CharT, _InIter >::do_get_time iter_type    __s,
iter_type   ,
ios_base  ,
ios_base::iostate  ,
tm *   
const [inline, protected, virtual]
 

Definition at line 1102 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::iter_type.

Referenced by std::time_get< _CharT, _InIter >::get_time().

template<typename _CharT, typename _InIter>
_InIter std::time_get< _CharT, _InIter >::do_get_weekday iter_type    __s,
iter_type    __end,
ios_base  ,
ios_base::iostate   __err,
tm *    __t
const [protected, virtual]
 

Definition at line 1171 of file locale_facets.tcc.

References std::__match_parallel(), std::time_get< _CharT, _InIter >::_M_daynames, std::ios_base::eofbit, std::ios_base::failbit, and std::time_get< _CharT, _InIter >::iter_type.

Referenced by std::time_get< _CharT, _InIter >::get_weekday().

template<typename _CharT, typename _InIter>
virtual iter_type std::time_get< _CharT, _InIter >::do_get_year iter_type    __s,
iter_type   ,
ios_base  ,
ios_base::iostate  ,
tm *   
const [inline, protected, virtual]
 

Definition at line 1120 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::iter_type.

Referenced by std::time_get< _CharT, _InIter >::get_year().

template<typename _CharT, typename _InIter>
iter_type std::time_get< _CharT, _InIter >::get_date iter_type    __s,
iter_type    __end,
ios_base   __f,
ios_base::iostate   __err,
tm *    __t
const [inline]
 

Definition at line 1070 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::do_get_date(), and std::time_get< _CharT, _InIter >::iter_type.

template<typename _CharT, typename _InIter>
iter_type std::time_get< _CharT, _InIter >::get_monthname iter_type    __s,
iter_type    __end,
ios_base   __f,
ios_base::iostate   __err,
tm *    __t
const [inline]
 

Definition at line 1080 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::do_get_monthname(), and std::time_get< _CharT, _InIter >::iter_type.

template<typename _CharT, typename _InIter>
iter_type std::time_get< _CharT, _InIter >::get_time iter_type    __s,
iter_type    __end,
ios_base   __f,
ios_base::iostate   __err,
tm *    __t
const [inline]
 

Definition at line 1065 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::do_get_time(), and std::time_get< _CharT, _InIter >::iter_type.

template<typename _CharT, typename _InIter>
iter_type std::time_get< _CharT, _InIter >::get_weekday iter_type    __s,
iter_type    __end,
ios_base   __f,
ios_base::iostate   __err,
tm *    __t
const [inline]
 

Definition at line 1075 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::do_get_weekday(), and std::time_get< _CharT, _InIter >::iter_type.

template<typename _CharT, typename _InIter>
iter_type std::time_get< _CharT, _InIter >::get_year iter_type    __s,
iter_type    __end,
ios_base   __f,
ios_base::iostate   __err,
tm *    __t
const [inline]
 

Definition at line 1085 of file locale_facets.h.

References std::time_get< _CharT, _InIter >::do_get_year(), and std::time_get< _CharT, _InIter >::iter_type.


Member Data Documentation

template<typename _CharT, typename _InIter>
basic_string<_CharT>* std::time_get< _CharT, _InIter >::_M_daynames [protected]
 

Definition at line 1124 of file locale_facets.h.

Referenced by std::time_get< _CharT, _InIter >::do_get_weekday(), std::time_get< _CharT, _InIter >::time_get(), and std::time_get< _CharT, _InIter >::~time_get().

template<typename _CharT, typename _InIter>
basic_string<_CharT>* std::time_get< _CharT, _InIter >::_M_monthnames [protected]
 

Definition at line 1125 of file locale_facets.h.

Referenced by std::time_get< _CharT, _InIter >::do_get_monthname(), std::time_get< _CharT, _InIter >::time_get(), and std::time_get< _CharT, _InIter >::~time_get().

template<typename _CharT, typename _InIter>
locale::id std::time_get< _CharT, _InIter >::id [static]
 

Definition at line 1129 of file locale_facets.h.


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