#include <locale_facets.h>
Inheritance diagram for std::__timepunct< _CharT >:
Public Types | |
typedef _CharT | __char_type |
typedef basic_string< _CharT > | __string_type |
typedef __timepunct_cache< _CharT > | __cache_type |
Public Member Functions | |
__timepunct (size_t __refs=0) | |
__timepunct (__cache_type *__cache, size_t __refs=0) | |
__timepunct (__c_locale __cloc, const char *__s, size_t __refs=0) | |
Internal constructor. Not for general use. | |
void | _M_put (_CharT *__s, size_t __maxlen, const _CharT *__format, const tm *__tm) const |
void | _M_date_formats (const _CharT **__date) const |
void | _M_time_formats (const _CharT **__time) const |
void | _M_date_time_formats (const _CharT **__dt) const |
void | _M_am_pm_format (const _CharT *__ampm) const |
void | _M_am_pm (const _CharT **__ampm) const |
void | _M_days (const _CharT **__days) const |
void | _M_days_abbreviated (const _CharT **__days) const |
void | _M_months (const _CharT **__months) const |
void | _M_months_abbreviated (const _CharT **__months) const |
template<> | |
void | _M_initialize_timepunct (__c_locale __cloc) |
template<> | |
void | _M_put (char *, size_t, const char *, const tm *) const |
Static Public Attributes | |
static locale::id | id |
Numpunct facet id. | |
Protected Member Functions | |
virtual | ~__timepunct () |
void | _M_initialize_timepunct (__c_locale __cloc=NULL) |
Protected Attributes | |
__cache_type * | _M_data |
__c_locale | _M_c_locale_timepunct |
const char * | _M_name_timepunct |
Definition at line 2827 of file locale_facets.h.
typedef __timepunct_cache<_CharT> std::__timepunct< _CharT >::__cache_type |
Definition at line 2833 of file locale_facets.h.
typedef _CharT std::__timepunct< _CharT >::__char_type |
Definition at line 2831 of file locale_facets.h.
typedef basic_string<_CharT> std::__timepunct< _CharT >::__string_type |
Definition at line 2832 of file locale_facets.h.
std::__timepunct< _CharT >::__timepunct | ( | size_t | __refs = 0 |
) | [explicit] |
std::__timepunct< _CharT >::__timepunct | ( | __cache_type * | __cache, | |
size_t | __refs = 0 | |||
) | [explicit] |
std::__timepunct< _CharT >::__timepunct | ( | __c_locale | __cloc, | |
const char * | __s, | |||
size_t | __refs = 0 | |||
) | [explicit] |
Internal constructor. Not for general use.
This is a constructor for use by the library itself to set up new locales.
cloc | The "C" locale. | |
s | The name of a locale. | |
refs | Passed to the base facet class. |
virtual std::__timepunct< _CharT >::~__timepunct | ( | ) | [protected, virtual] |
void std::__timepunct< _CharT >::_M_am_pm | ( | const _CharT ** | __ampm | ) | const [inline] |
Definition at line 2898 of file locale_facets.h.
References std::__timepunct_cache< _CharT >::_M_am, std::__timepunct< _CharT >::_M_data, and std::__timepunct_cache< _CharT >::_M_pm.
void std::__timepunct< _CharT >::_M_am_pm_format | ( | const _CharT * | __ampm | ) | const [inline] |
Definition at line 2894 of file locale_facets.h.
References std::__timepunct_cache< _CharT >::_M_am_pm_format, and std::__timepunct< _CharT >::_M_data.
void std::__timepunct< _CharT >::_M_date_formats | ( | const _CharT ** | __date | ) | const [inline] |
Definition at line 2870 of file locale_facets.h.
References std::__timepunct< _CharT >::_M_data, std::__timepunct_cache< _CharT >::_M_date_era_format, and std::__timepunct_cache< _CharT >::_M_date_format.
Referenced by std::time_get< _CharT, _InIter >::_M_extract_via_format(), and std::time_get< _CharT, _InIter >::do_get_date().
void std::__timepunct< _CharT >::_M_date_time_formats | ( | const _CharT ** | __dt | ) | const [inline] |
Definition at line 2886 of file locale_facets.h.
References std::__timepunct< _CharT >::_M_data, std::__timepunct_cache< _CharT >::_M_date_time_era_format, and std::__timepunct_cache< _CharT >::_M_date_time_format.
Referenced by std::time_get< _CharT, _InIter >::_M_extract_via_format().
void std::__timepunct< _CharT >::_M_days | ( | const _CharT ** | __days | ) | const [inline] |
Definition at line 2905 of file locale_facets.h.
References std::__timepunct< _CharT >::_M_data, std::__timepunct_cache< _CharT >::_M_day1, std::__timepunct_cache< _CharT >::_M_day2, std::__timepunct_cache< _CharT >::_M_day3, std::__timepunct_cache< _CharT >::_M_day4, std::__timepunct_cache< _CharT >::_M_day5, std::__timepunct_cache< _CharT >::_M_day6, and std::__timepunct_cache< _CharT >::_M_day7.
Referenced by std::time_get< _CharT, _InIter >::_M_extract_via_format(), and std::time_get< _CharT, _InIter >::do_get_weekday().
void std::__timepunct< _CharT >::_M_days_abbreviated | ( | const _CharT ** | __days | ) | const [inline] |
Definition at line 2917 of file locale_facets.h.
References std::__timepunct_cache< _CharT >::_M_aday1, std::__timepunct_cache< _CharT >::_M_aday2, std::__timepunct_cache< _CharT >::_M_aday3, std::__timepunct_cache< _CharT >::_M_aday4, std::__timepunct_cache< _CharT >::_M_aday5, std::__timepunct_cache< _CharT >::_M_aday6, std::__timepunct_cache< _CharT >::_M_aday7, and std::__timepunct< _CharT >::_M_data.
Referenced by std::time_get< _CharT, _InIter >::_M_extract_via_format(), and std::time_get< _CharT, _InIter >::do_get_weekday().
void std::__timepunct< char >::_M_initialize_timepunct | ( | __c_locale | __cloc | ) |
void std::__timepunct< _CharT >::_M_initialize_timepunct | ( | __c_locale | __cloc = NULL |
) | [protected] |
void std::__timepunct< _CharT >::_M_months | ( | const _CharT ** | __months | ) | const [inline] |
Definition at line 2929 of file locale_facets.h.
References std::__timepunct< _CharT >::_M_data, std::__timepunct_cache< _CharT >::_M_month01, std::__timepunct_cache< _CharT >::_M_month02, std::__timepunct_cache< _CharT >::_M_month03, std::__timepunct_cache< _CharT >::_M_month04, std::__timepunct_cache< _CharT >::_M_month05, std::__timepunct_cache< _CharT >::_M_month06, std::__timepunct_cache< _CharT >::_M_month07, std::__timepunct_cache< _CharT >::_M_month08, std::__timepunct_cache< _CharT >::_M_month09, std::__timepunct_cache< _CharT >::_M_month10, std::__timepunct_cache< _CharT >::_M_month11, and std::__timepunct_cache< _CharT >::_M_month12.
Referenced by std::time_get< _CharT, _InIter >::_M_extract_via_format(), and std::time_get< _CharT, _InIter >::do_get_monthname().
void std::__timepunct< _CharT >::_M_months_abbreviated | ( | const _CharT ** | __months | ) | const [inline] |
Definition at line 2946 of file locale_facets.h.
References std::__timepunct_cache< _CharT >::_M_amonth01, std::__timepunct_cache< _CharT >::_M_amonth02, std::__timepunct_cache< _CharT >::_M_amonth03, std::__timepunct_cache< _CharT >::_M_amonth04, std::__timepunct_cache< _CharT >::_M_amonth05, std::__timepunct_cache< _CharT >::_M_amonth06, std::__timepunct_cache< _CharT >::_M_amonth07, std::__timepunct_cache< _CharT >::_M_amonth08, std::__timepunct_cache< _CharT >::_M_amonth09, std::__timepunct_cache< _CharT >::_M_amonth10, std::__timepunct_cache< _CharT >::_M_amonth11, std::__timepunct_cache< _CharT >::_M_amonth12, and std::__timepunct< _CharT >::_M_data.
Referenced by std::time_get< _CharT, _InIter >::_M_extract_via_format(), and std::time_get< _CharT, _InIter >::do_get_monthname().
void std::__timepunct< char >::_M_put | ( | char * | , | |
size_t | , | |||
const char * | , | |||
const tm * | ||||
) | const |
void std::__timepunct< _CharT >::_M_put | ( | _CharT * | __s, | |
size_t | __maxlen, | |||
const _CharT * | __format, | |||
const tm * | __tm | |||
) | const |
void std::__timepunct< _CharT >::_M_time_formats | ( | const _CharT ** | __time | ) | const [inline] |
Definition at line 2878 of file locale_facets.h.
References std::__timepunct< _CharT >::_M_data, std::__timepunct_cache< _CharT >::_M_time_era_format, and std::__timepunct_cache< _CharT >::_M_time_format.
Referenced by std::time_get< _CharT, _InIter >::_M_extract_via_format(), and std::time_get< _CharT, _InIter >::do_get_time().
__c_locale std::__timepunct< _CharT >::_M_c_locale_timepunct [protected] |
Definition at line 2837 of file locale_facets.h.
__cache_type* std::__timepunct< _CharT >::_M_data [protected] |
Definition at line 2836 of file locale_facets.h.
Referenced by std::__timepunct< _CharT >::_M_am_pm(), std::__timepunct< _CharT >::_M_am_pm_format(), std::__timepunct< _CharT >::_M_date_formats(), std::__timepunct< _CharT >::_M_date_time_formats(), std::__timepunct< _CharT >::_M_days(), std::__timepunct< _CharT >::_M_days_abbreviated(), std::__timepunct< _CharT >::_M_months(), std::__timepunct< _CharT >::_M_months_abbreviated(), and std::__timepunct< _CharT >::_M_time_formats().
const char* std::__timepunct< _CharT >::_M_name_timepunct [protected] |
Definition at line 2838 of file locale_facets.h.
locale::id std::__timepunct< _CharT >::id [static] |