Output stream iterator that works with any stream, not just std::ostream.
public std::iterator< std::output_iterator_tag, Value >operator++(int) -> basic_ostream_iteratorPost-increment.
operator++() -> basic_ostream_iterator &Increment.
operator->() const -> const_pointerAccess object by pointer.
operator->() -> pointerAccess object by pointer.
operator*() const -> const_referenceDereference.
operator*() -> referenceDereference.
operator!=(const basic_ostream_iterator & rhs) const -> boolReturns true, if iterators use different streams.
operator==(const basic_ostream_iterator & rhs) const -> boolReturns true, if iterators use the same stream.
operator=(const basic_ostream_iterator &) -> basic_ostream_iterator &Assignment operator.
basic_ostream_iterator(basic_ostream_iterator && rhs)Move-constructor.
basic_ostream_iterator(const basic_ostream_iterator &)Copy-constructor.
~basic_ostream_iterator()basic_ostream_iterator()basic_ostream_iterator(stream_type & rhs)explicit
Construct output stream iterator from output stream rhs.