ReactOS 0.4.15-dev-8002-gbbb3b00
time_get_byname< _Ch, _InIt > Class Template Reference

#include <_time_facets.h>

Inheritance diagram for time_get_byname< _Ch, _InIt >:
Collaboration diagram for time_get_byname< _Ch, _InIt >:

Public Types

typedef time_base::dateorder dateorder
 
typedef _InIt iter_type
 
- Public Types inherited from time_get< _Ch, _InIt >
typedef _Ch char_type
 
typedef _InIt iter_type
 
- Public Types inherited from time_base
enum  dateorder {
  no_order , dmy , mdy , ymd ,
  ydm
}
 

Public Member Functions

 time_get_byname (const char *__name, size_t __refs=0)
 
- Public Member Functions inherited from time_get< _Ch, _InIt >
 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
 

Protected Member Functions

 ~time_get_byname ()
 
dateorder do_date_order () const
 
- Protected Member Functions inherited from time_get< _Ch, _InIt >
 time_get (const char *__name, size_t __refs)
 
 time_get (_Locale_time *__time)
 
 ~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 Member Functions inherited from locale::facet
 facet (size_t __init_count=0)
 
virtual ~facet ()
 
- Protected Member Functions inherited from _Refcount_Base
 _Refcount_Base (__stl_atomic_t __n)
 
__stl_atomic_t _M_incr ()
 
__stl_atomic_t _M_decr ()
 

Private Types

typedef time_get_byname< _Ch, _InIt > _Self
 

Private Member Functions

 time_get_byname (_Locale_time *__time)
 
 time_get_byname (_Self const &)
 
_Selfoperator= (_Self const &)
 

Friends

class _Locale_impl
 

Additional Inherited Members

- Static Public Attributes inherited from time_get< _Ch, _InIt >
static locale::id id
 

Detailed Description

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

Definition at line 197 of file _time_facets.h.

Member Typedef Documentation

◆ _Self

template<class _Ch , class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
typedef time_get_byname<_Ch, _InIt> time_get_byname< _Ch, _InIt >::_Self
private

Definition at line 215 of file _time_facets.h.

◆ dateorder

template<class _Ch , class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
typedef time_base::dateorder time_get_byname< _Ch, _InIt >::dateorder

Definition at line 200 of file _time_facets.h.

◆ iter_type

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

Definition at line 201 of file _time_facets.h.

Constructor & Destructor Documentation

◆ time_get_byname() [1/3]

template<class _Ch , class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
time_get_byname< _Ch, _InIt >::time_get_byname ( const char __name,
size_t  __refs = 0 
)
inlineexplicit

Definition at line 203 of file _time_facets.h.

204 : time_get<_Ch, _InIt>(__name, __refs) {}

◆ ~time_get_byname()

template<class _Ch , class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
time_get_byname< _Ch, _InIt >::~time_get_byname ( )
inlineprotected

Definition at line 207 of file _time_facets.h.

207{}

◆ time_get_byname() [2/3]

template<class _Ch , class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
time_get_byname< _Ch, _InIt >::time_get_byname ( _Locale_time __time)
inlineprivate

Definition at line 211 of file _time_facets.h.

212 : time_get<_Ch, _InIt>(__time)
213 {}

◆ time_get_byname() [3/3]

template<class _Ch , class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
time_get_byname< _Ch, _InIt >::time_get_byname ( _Self const )
private

Member Function Documentation

◆ do_date_order()

template<class _Ch , class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
dateorder time_get_byname< _Ch, _InIt >::do_date_order ( ) const
inlineprotectedvirtual

Reimplemented from time_get< _Ch, _InIt >.

Definition at line 208 of file _time_facets.h.

208{ return this->_M_dateorder; }

◆ operator=()

template<class _Ch , class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >>
_Self & time_get_byname< _Ch, _InIt >::operator= ( _Self const )
private

Friends And Related Function Documentation

◆ _Locale_impl

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

Definition at line 198 of file _time_facets.h.


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