iter_type put(iter_type next, ios_base& x,
tm *pt, char fmt, char mod = 0) const;
iter_type put(iter_type next, ios_base& x,
tm *pt, const E *first, const E *last) const;
The first member function returns do_put
(next, x, pt, fmt, mod)
. The second member function copies to
*next++
any element in the interval [first, last)
other than a percent (%
). For a percent followed by a character C
in the interval [first, last)
, the function instead evaluates next = do_put(next, x, pt, C, 0)
and skips
past C
. If, however, C
is a qualifier character from the set EOQ#
, followed by a character C2
in the interval [first,
last)
, the function instead evaluates next = do_put(next, x, pt, C2, C)
and skips past C2
.