[ostreambuf.iter.ops] (original) (raw)
24 Iterators library [iterators]
24.6 Stream iterators [stream.iterators]
24.6.5 Class template ostreambuf_iterator [ostreambuf.iterator]
24.6.5.3 Operations [ostreambuf.iter.ops]
ostreambuf_iterator& operator=(charT c);
Effects: Iffailed()yieldsfalse, callssbuf_->sputc(c); otherwise has no effect.
ostreambuf_iterator& operator*();
ostreambuf_iterator& operator++(); ostreambuf_iterator& operator++(int);
bool failed() const noexcept;
Returns: trueif in any prior use of memberoperator=, the call tosbuf_->sputc()returnedtraits::eof(); orfalseotherwise.