std::time_get< CharT, InIter > Class Template Reference

Inheritance diagram for std::time_get< CharT, InIter >:

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
typedef basic_string< CharT > string_type
enum  dateorder {
  no_order, dmy, mdy, ymd,
  ydm
}

Public Member Functions

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

Static Public Attributes

static locale::id id

Protected Member Functions

virtual ~time_get ()
virtual dateorder do_date_order () const
virtual iter_type do_get_time (iter_type __beg, iter_type __end, ios_base &__io, ios_base::iostate &__err, tm *__tm) const
virtual iter_type do_get_date (iter_type __beg, iter_type __end, ios_base &__io, ios_base::iostate &__err, tm *__tm) const
virtual iter_type do_get_weekday (iter_type __beg, iter_type __end, ios_base &, ios_base::iostate &__err, tm *__tm) const
virtual iter_type do_get_monthname (iter_type __beg, iter_type __end, ios_base &, ios_base::iostate &__err, tm *__tm) const
virtual iter_type do_get_year (iter_type __beg, iter_type __end, ios_base &__io, ios_base::iostate &__err, tm *__tm) const
void M_extract_num (iter_type &__beg, iter_type &__end, int &__member, int __min, int __max, size_t __len, const ctype< CharT > &ctype, ios_base::iostate &__err) const
void M_extract_name (iter_type &__beg, iter_type &__end, int &__member, const CharT **names, size_t indexlen, ios_base::iostate &__err) const
void M_extract_via_format (iter_type &__beg, iter_type &__end, ios_base &__io, ios_base::iostate &__err, tm *__tm, const CharT *__format) const

Static Protected Attributes

static c_locale S_c_locale
static char S_c_name [2]

Friends

class locale::Impl

Detailed Description

template<typename CharT, typename InIter>
class std::time_get< CharT, InIter >

Definition at line 1313 of file locale_facets.h.


Member Enumeration Documentation

enum std::time_base::dateorder [inherited]

Enumerator:
no_order 
dmy 
mdy 
ymd 
ydm 

Definition at line 1090 of file locale_facets.h.


The documentation for this class was generated from the following files:
Generated on Sun Jul 29 20:40:09 2007 for libstdc++-v3 Source by  doxygen 1.5.2