libstdc++
|
Provides output iterator semantics for streambufs.
typedef _CharT std::ostreambuf_iterator::char_type |
Public typedefs.
Definition at line 213 of file streambuf_iterator.h.
typedef _Distance std::iterator::difference_type [inherited] |
Distance between iterators is represented as this type.
Definition at line 126 of file stl_iterator_base_types.h.
typedef _Category std::iterator::iterator_category [inherited] |
One of the tag types.
Definition at line 122 of file stl_iterator_base_types.h.
typedef basic_ostream<_CharT, _Traits> std::ostreambuf_iterator::ostream_type |
Public typedefs.
Definition at line 216 of file streambuf_iterator.h.
typedef _Pointer std::iterator::pointer [inherited] |
This type represents a pointer-to-value_type.
Definition at line 128 of file stl_iterator_base_types.h.
typedef _Reference std::iterator::reference [inherited] |
This type represents a reference-to-value_type.
Definition at line 130 of file stl_iterator_base_types.h.
typedef basic_streambuf<_CharT, _Traits> std::ostreambuf_iterator::streambuf_type |
Public typedefs.
Definition at line 215 of file streambuf_iterator.h.
typedef _Traits std::ostreambuf_iterator::traits_type |
Public typedefs.
Definition at line 214 of file streambuf_iterator.h.
typedef _Tp std::iterator::value_type [inherited] |
The type "pointed to" by the iterator.
Definition at line 124 of file stl_iterator_base_types.h.
std::ostreambuf_iterator::ostreambuf_iterator | ( | ostream_type & | __s | ) | throw () [inline] |
Construct output iterator from ostream.
Definition at line 231 of file streambuf_iterator.h.
std::ostreambuf_iterator::ostreambuf_iterator | ( | streambuf_type * | __s | ) | throw () [inline] |
Construct output iterator from streambuf.
Definition at line 235 of file streambuf_iterator.h.
bool std::ostreambuf_iterator::failed | ( | ) | const throw () [inline] |
Return true if previous operator=() failed.
Definition at line 265 of file streambuf_iterator.h.
ostreambuf_iterator& std::ostreambuf_iterator::operator* | ( | ) | [inline] |
Return *this.
Definition at line 250 of file streambuf_iterator.h.
ostreambuf_iterator& std::ostreambuf_iterator::operator++ | ( | int | ) | [inline] |
Return *this.
Definition at line 255 of file streambuf_iterator.h.
ostreambuf_iterator& std::ostreambuf_iterator::operator++ | ( | ) | [inline] |
Return *this.
Definition at line 260 of file streambuf_iterator.h.
ostreambuf_iterator& std::ostreambuf_iterator::operator= | ( | _CharT | __c | ) | [inline] |
Write character to streambuf. Calls streambuf.sputc().
Definition at line 240 of file streambuf_iterator.h.
References std::basic_streambuf::sputc().