#include <streambuf_iterator.h>
Inheritance diagram for std::ostreambuf_iterator< _CharT, _Traits >:

| Public Types | |
| typedef _CharT | char_type | 
| Public typedefs. | |
| typedef _Traits | traits_type | 
| typedef basic_streambuf< _CharT, _Traits > | streambuf_type | 
| typedef basic_ostream< _CharT, _Traits > | ostream_type | 
| Public Member Functions | |
| ostreambuf_iterator (ostream_type &__s) throw () | |
| Construct output iterator from ostream. | |
| ostreambuf_iterator (streambuf_type *__s) throw () | |
| Construct output iterator from streambuf. | |
| ostreambuf_iterator & | operator= (_CharT __c) | 
| Write character to streambuf. Calls streambuf.sputc(). | |
| ostreambuf_iterator & | operator * () | 
| Return *this. | |
| ostreambuf_iterator & | operator++ (int) | 
| Return *this. | |
| ostreambuf_iterator & | operator++ () | 
| Return *this. | |
| bool | failed () const throw () | 
| Return true if previous operator=() failed. | |
| ostreambuf_iterator & | _M_put (const _CharT *__ws, streamsize __len) | 
| Private Attributes | |
| streambuf_type * | _M_sbuf | 
| bool | _M_failed | 
Definition at line 191 of file streambuf_iterator.h.
| typedef _CharT std::ostreambuf_iterator< _CharT, _Traits >::char_type | 
| typedef basic_ostream<_CharT, _Traits> std::ostreambuf_iterator< _CharT, _Traits >::ostream_type | 
Definition at line 201 of file streambuf_iterator.h.
| typedef basic_streambuf<_CharT, _Traits> std::ostreambuf_iterator< _CharT, _Traits >::streambuf_type | 
Definition at line 200 of file streambuf_iterator.h.
| typedef _Traits std::ostreambuf_iterator< _CharT, _Traits >::traits_type | 
Definition at line 199 of file streambuf_iterator.h.
| std::ostreambuf_iterator< _CharT, _Traits >::ostreambuf_iterator | ( | ostream_type & | __s | ) | throw ()  [inline] | 
| std::ostreambuf_iterator< _CharT, _Traits >::ostreambuf_iterator | ( | streambuf_type * | __s | ) | throw ()  [inline] | 
| ostreambuf_iterator& std::ostreambuf_iterator< _CharT, _Traits >::_M_put | ( | const _CharT * | __ws, | |
| streamsize | __len | |||
| ) |  [inline] | 
Definition at line 248 of file streambuf_iterator.h.
References std::ostreambuf_iterator< _CharT, _Traits >::_M_failed.
Referenced by std::__write().
| bool std::ostreambuf_iterator< _CharT, _Traits >::failed | ( | ) | const  throw ()  [inline] | 
Return true if previous operator=() failed.
Definition at line 244 of file streambuf_iterator.h.
References std::ostreambuf_iterator< _CharT, _Traits >::_M_failed.
| ostreambuf_iterator& std::ostreambuf_iterator< _CharT, _Traits >::operator * | ( | ) |  [inline] | 
| ostreambuf_iterator& std::ostreambuf_iterator< _CharT, _Traits >::operator++ | ( | ) |  [inline] | 
| ostreambuf_iterator& std::ostreambuf_iterator< _CharT, _Traits >::operator++ | ( | int | ) |  [inline] | 
| ostreambuf_iterator& std::ostreambuf_iterator< _CharT, _Traits >::operator= | ( | _CharT | __c | ) |  [inline] | 
Write character to streambuf. Calls streambuf.sputc().
Definition at line 219 of file streambuf_iterator.h.
References std::ostreambuf_iterator< _CharT, _Traits >::_M_failed, std::ostreambuf_iterator< _CharT, _Traits >::_M_sbuf, and std::basic_streambuf< _CharT, _Traits >::sputc().
| bool std::ostreambuf_iterator< _CharT, _Traits >::_M_failed  [private] | 
Definition at line 206 of file streambuf_iterator.h.
Referenced by std::ostreambuf_iterator< _CharT, _Traits >::_M_put(), std::ostreambuf_iterator< _CharT, _Traits >::failed(), and std::ostreambuf_iterator< _CharT, _Traits >::operator=().
| streambuf_type* std::ostreambuf_iterator< _CharT, _Traits >::_M_sbuf  [private] | 
Definition at line 205 of file streambuf_iterator.h.
Referenced by std::ostreambuf_iterator< _CharT, _Traits >::operator=().
 1.4.7
 1.4.7