Init
This commit is contained in:
63
cppdraft/locale/time/put/virtuals.md
Normal file
63
cppdraft/locale/time/put/virtuals.md
Normal file
@@ -0,0 +1,63 @@
|
||||
[locale.time.put.virtuals]
|
||||
|
||||
# 28 Text processing library [[text]](./#text)
|
||||
|
||||
## 28.3 Localization library [[localization]](localization#locale.time.put.virtuals)
|
||||
|
||||
### 28.3.4 Standard locale categories [[locale.categories]](locale.categories#locale.time.put.virtuals)
|
||||
|
||||
#### 28.3.4.6 The time category [[category.time]](category.time#locale.time.put.virtuals)
|
||||
|
||||
#### 28.3.4.6.4 Class template time_put [[locale.time.put]](locale.time.put#virtuals)
|
||||
|
||||
#### 28.3.4.6.4.3 Virtual functions [locale.time.put.virtuals]
|
||||
|
||||
[ð](#lib:time_put,do_put)
|
||||
|
||||
`iter_type do_put(iter_type s, ios_base&, char_type fill, const tm* t,
|
||||
char format, char modifier) const;
|
||||
`
|
||||
|
||||
[1](#1)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L4054)
|
||||
|
||||
*Effects*: Formats the contents of the parameter t into characters placed on the output sequence s[.](#1.sentence-1)
|
||||
|
||||
Formatting is controlled by the parameters format and modifier,
|
||||
interpreted identically as the format specifiers
|
||||
in the string argument to the standard library functionstrftime(),
|
||||
except that the sequence of characters produced for those specifiers
|
||||
that are described as depending on the C locale
|
||||
are insteadimplementation-defined[.](#1.sentence-2)
|
||||
|
||||
[*Note [1](#note-1)*:
|
||||
|
||||
Interpretation of the modifier argument is implementation-defined[.](#1.sentence-3)
|
||||
|
||||
â *end note*]
|
||||
|
||||
[2](#2)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L4072)
|
||||
|
||||
*Returns*: An iterator pointing immediately after the last character produced[.](#2.sentence-1)
|
||||
|
||||
[*Note [2](#note-2)*:
|
||||
|
||||
The fill argument can be used
|
||||
in the implementation-defined formats or by derivations[.](#2.sentence-2)
|
||||
|
||||
A space character is a reasonable default for this argument[.](#2.sentence-3)
|
||||
|
||||
â *end note*]
|
||||
|
||||
[3](#3)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L4081)
|
||||
|
||||
*Recommended practice*: Interpretation of the modifier should follow POSIX conventions[.](#3.sentence-1)
|
||||
|
||||
Implementations should refer to other standards such as POSIX
|
||||
for a specification of the character sequences produced for
|
||||
those specifiers described as depending on the C locale[.](#3.sentence-2)
|
||||
Reference in New Issue
Block a user