.TH "std::time_put_byname< _CharT, _OutIter >" 3cxx "libstdc++" \" -*- nroff -*-
.ad l
.nh
.SH NAME
std::time_put_byname< _CharT, _OutIter > \- class time_put_byname [22\&.2\&.5\&.4]\&.  

.SH SYNOPSIS
.br
.PP
.PP
\fC#include <locale>\fP
.PP
Inherits \fBstd::time_put< _CharT, _OutIter >\fP\&.
.SS "Public Types"

.in +1c
.ti -1c
.RI "\fBtypedef\fP _CharT \fBchar_type\fP"
.br
.ti -1c
.RI "\fBtypedef\fP \fB_OutIter\fP \fBiter_type\fP"
.br
.in -1c
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBtime_put_byname\fP (const char *, size_t \fB__refs\fP=0)"
.br
.ti -1c
.RI "\fBtime_put_byname\fP (const \fBstring\fP &\fB__s\fP, size_t \fB__refs\fP=0)"
.br
.ti -1c
.RI "\fBiter_type\fP \fBput\fP (\fBiter_type\fP \fB__s\fP, \fBios_base\fP &\fB__io\fP, char_type __fill, const \fBtm\fP *\fB__tm\fP, char __format, char \fB__mod\fP=0) const"
.br
.RI "Format and output a time or date\&. "
.ti -1c
.RI "\fBiter_type\fP \fBput\fP (\fBiter_type\fP \fB__s\fP, \fBios_base\fP &\fB__io\fP, char_type __fill, const \fBtm\fP *\fB__tm\fP, const _CharT *\fB__beg\fP, const _CharT *__end) const"
.br
.RI "Format and output a time or date\&. "
.in -1c
.SS "Static Public Attributes"

.in +1c
.ti -1c
.RI "\fBstatic\fP \fBlocale::id\fP \fBid\fP"
.br
.RI "Numpunct facet id\&. "
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "\fBvirtual\fP \fBiter_type\fP \fBdo_put\fP (\fBiter_type\fP \fB__s\fP, \fBios_base\fP &\fB__io\fP, char_type __fill, const \fBtm\fP *\fB__tm\fP, char __format, char \fB__mod\fP) const"
.br
.RI "Format and output a time or date\&. "
.in -1c
.SS "Static Protected Member Functions"

.in +1c
.ti -1c
.RI "\fBstatic\fP __c_locale \fB_S_clone_c_locale\fP (__c_locale &\fB__cloc\fP)  \fBthrow\fP ()"
.br
.ti -1c
.RI "\fBstatic\fP \fBvoid\fP \fB_S_create_c_locale\fP (__c_locale &\fB__cloc\fP, const char *\fB__s\fP, __c_locale \fB__old\fP=0)"
.br
.ti -1c
.RI "\fBstatic\fP \fBvoid\fP \fB_S_destroy_c_locale\fP (__c_locale &\fB__cloc\fP)"
.br
.ti -1c
.RI "\fBstatic\fP __c_locale \fB_S_get_c_locale\fP ()"
.br
.ti -1c
.RI "\fBstatic\fP const char * \fB_S_get_c_name\fP ()  \fBthrow\fP ()"
.br
.ti -1c
.RI "\fBstatic\fP __c_locale \fB_S_lc_ctype_c_locale\fP (__c_locale \fB__cloc\fP, const char *\fB__s\fP)"
.br
.in -1c
.SH "Detailed Description"
.PP 

.SS "template<\fBtypename\fP _CharT, \fBtypename\fP \fB_OutIter\fP>
.br
class std::time_put_byname< _CharT, _OutIter >"class time_put_byname [22\&.2\&.5\&.4]\&. 
.SH "Member Function Documentation"
.PP 
.SS "template<\fBtypename\fP _CharT , \fBtypename\fP \fB_OutIter\fP > \fB_OutIter\fP \fBstd::time_put\fP< _CharT, \fB_OutIter\fP >::do_put (\fBiter_type\fP __s, \fBios_base\fP & __io, \fBchar_type\fP __fill, const \fBtm\fP * __tm, char __format, char __mod) const\fC [protected]\fP, \fC [virtual]\fP, \fC [inherited]\fP"

.PP
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\&. 
.PP
\fBSee also\fP
.RS 4
put() for more details\&.
.RE
.PP
\fBParameters\fP
.RS 4
\fI__s\fP The stream to write to\&. 
.br
\fI__io\fP Source of locale\&. 
.br
\fI__fill\fP char_type to use for padding\&. 
.br
\fI__tm\fP Struct tm with date and time info to format\&. 
.br
\fI__format\fP Format char\&. 
.br
\fI__mod\fP Optional modifier char\&. 
.RE
.PP
\fBReturns\fP
.RS 4
Iterator after writing\&. 
.RE
.PP

.PP
Referenced by \fBstd::time_put< _CharT, _OutIter >::put()\fP\&.
.SS "template<\fBtypename\fP _CharT , \fBtypename\fP \fB_OutIter\fP > \fBiter_type\fP \fBstd::time_put\fP< _CharT, \fB_OutIter\fP >::put (\fBiter_type\fP __s, \fBios_base\fP & __io, \fBchar_type\fP __fill, const \fBtm\fP * __tm, char __format, char __mod = \fC0\fP) const\fC [inline]\fP, \fC [inherited]\fP"

.PP
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()\&.
.PP
\fBParameters\fP
.RS 4
\fI__s\fP The stream to write to\&. 
.br
\fI__io\fP Source of locale\&. 
.br
\fI__fill\fP char_type to use for padding\&. 
.br
\fI__tm\fP Struct tm with date and time info to format\&. 
.br
\fI__format\fP Format char\&. 
.br
\fI__mod\fP Optional modifier char\&. 
.RE
.PP
\fBReturns\fP
.RS 4
Iterator after writing\&. 
.RE
.PP

.PP
References \fBstd::time_put< _CharT, _OutIter >::do_put()\fP\&.
.SS "template<\fBtypename\fP _CharT , \fBtypename\fP \fB_OutIter\fP > \fB_OutIter\fP \fBstd::time_put\fP< _CharT, \fB_OutIter\fP >::put (\fBiter_type\fP __s, \fBios_base\fP & __io, \fBchar_type\fP __fill, const \fBtm\fP * __tm, const _CharT * __beg, const _CharT * __end) const\fC [inherited]\fP"

.PP
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()\&.
.PP
\fBParameters\fP
.RS 4
\fI__s\fP The stream to write to\&. 
.br
\fI__io\fP Source of locale\&. 
.br
\fI__fill\fP char_type to use for padding\&. 
.br
\fI__tm\fP Struct tm with date and time info to format\&. 
.br
\fI__beg\fP Start of format string\&. 
.br
\fI__end\fP End of format string\&. 
.RE
.PP
\fBReturns\fP
.RS 4
Iterator after writing\&. 
.RE
.PP

.SH "Member Data Documentation"
.PP 
.SS "template<\fBtypename\fP _CharT , \fBtypename\fP \fB_OutIter\fP > \fBlocale::id\fP \fBstd::time_put\fP< _CharT, \fB_OutIter\fP >::id\fC [static]\fP, \fC [inherited]\fP"

.PP
Numpunct facet id\&. 

.SH "Author"
.PP 
Generated automatically by Doxygen for libstdc++ from the source code\&.