std::time_put_byname< _CharT, _OutIter > - class time_put_byname [22.2.5.4].
Contents
Detailed Description
template<typename_CharT,typename_OutIter>
class std::time_put_byname< _CharT, _OutIter >"class time_put_byname [22.2.5.4].
Member Data Documentation
template<typename_CharT,typename_OutIter>locale::idstd::time_put<_CharT,_OutIter>::id[static],[inherited]
Numpunct facet id.
Member Function Documentation
template<typename_CharT,typename_OutIter>_OutIterstd::time_put<_CharT,_OutIter>::do_put(iter_type__s,ios_base&__io,char_type__fill,consttm*__tm,char__format,char__mod)const[protected],[virtual],[inherited]
Format and output a time or date. This function formats the data in struct tm according to the provided
format char and optional modifier. This function is a hook for derived classes to change the value
returned.
Seealso
put() for more details.
Parameters__s The stream to write to.
__io Source of locale.
__fill char_type to use for padding.
__tm Struct tm with date and time info to format.
__format Format char.
__mod Optional modifier char.
Returns
Iterator after writing.
Referenced by std::time_put<_CharT,_OutIter>::put().
template<typename_CharT,typename_OutIter>iter_typestd::time_put<_CharT,_OutIter>::put(iter_type__s,ios_base&__io,char_type__fill,consttm*__tm,char__format,char__mod=0)const[inline],[inherited]
Format and output a time or date. This function formats the data in struct tm according to the provided
format char and optional modifier. The format and modifier are interpreted as by strftime(). It does so
by returning time_put::do_put().
Parameters__s The stream to write to.
__io Source of locale.
__fill char_type to use for padding.
__tm Struct tm with date and time info to format.
__format Format char.
__mod Optional modifier char.
Returns
Iterator after writing.
References std::time_put<_CharT,_OutIter>::do_put().
template<typename_CharT,typename_OutIter>_OutIterstd::time_put<_CharT,_OutIter>::put(iter_type__s,ios_base&__io,char_type__fill,consttm*__tm,const_CharT*__beg,const_CharT*__end)const[inherited]
Format and output a time or date. This function formats the data in struct tm according to the provided
format string. The format string is interpreted as by strftime().
Parameters__s The stream to write to.
__io Source of locale.
__fill char_type to use for padding.
__tm Struct tm with date and time info to format.
__beg Start of format string.
__end End of format string.
Returns
Iterator after writing.
Name
std::time_put_byname< _CharT, _OutIter > - class time_put_byname [22.2.5.4].
Synopsis
#include <locale>
Inherits std::time_put<_CharT,_OutIter>.
PublicTypestypedef _CharT char_typetypedef_OutIteriter_typePublicMemberFunctionstime_put_byname (const char *, size_t __refs=0)
time_put_byname (const string &__s, size_t __refs=0)
iter_typeput (iter_type__s, ios_base &__io, char_type __fill, const tm *__tm, char __format, char
__mod=0) const
Format and output a time or date.
iter_typeput (iter_type__s, ios_base &__io, char_type __fill, const tm *__tm, const _CharT *__beg,
const _CharT *__end) const
Format and output a time or date.
StaticPublicAttributesstaticlocale::idid
Numpunct facet id.
ProtectedMemberFunctionsvirtualiter_typedo_put (iter_type__s, ios_base &__io, char_type __fill, const tm *__tm, char __format,
char __mod) const
Format and output a time or date.
StaticProtectedMemberFunctionsstatic __c_locale _S_clone_c_locale (__c_locale &__cloc) throw ()
staticvoid_S_create_c_locale (__c_locale &__cloc, const char *__s, __c_locale __old=0)
staticvoid_S_destroy_c_locale (__c_locale &__cloc)
static __c_locale _S_get_c_locale ()
static const char * _S_get_c_name () throw ()
static __c_locale _S_lc_ctype_c_locale (__c_locale __cloc, const char *__s)
