27 Iterators library [iterators]

27.6 Stream iterators [stream.iterators]

27.6.4 Class template ostreambuf_­iterator [ostreambuf.iterator]

27.6.4.2 ostreambuf_­iterator operations [ostreambuf.iter.ops]

ostreambuf_iterator& operator=(charT c);

Effects: Если failed() уступает false, звонит sbuf_­->sputc(c); в противном случае не имеет никакого эффекта.

Returns: *this.

ostreambuf_iterator& operator*();

Returns: *this.

ostreambuf_iterator& operator++(); ostreambuf_iterator& operator++(int);

Returns: *this.

bool failed() const noexcept;

Returns: true при любом предыдущем использовании member operator=вызов sbuf_­->sputc() возвращается traits​::​eof(); или false иначе.