std::ostreambuf_iterator man page on Scientific
Printed from http://www.polarhome.com/service/man/?qf=std%3A%3Aostreambuf_iterator&af=0&tf=2&of=Scientific
std::ostreambuf_iterator(3) std::ostreambuf_iterator(3)
NAME
std::ostreambuf_iterator -
Provides output iterator semantics for streambufs.
SYNOPSIS
Inherits iterator< output_iterator_tag, void, void, void, void >.
Public Types
typedef void difference_type
typedef output_iterator_tag iterator_category
typedef void pointer
typedef void reference
typedef void value_type
typedef _CharT char_type
typedef basic_ostream< _CharT, _Traits > ostream_type
typedef basic_streambuf< _CharT, _Traits > streambuf_type
typedef _Traits traits_type
Public Member Functions
ostreambuf_iterator & _M_put (const _CharT *__ws, streamsize __len)
bool failed () const throw ()
ostreambuf_iterator & operator* ()
ostreambuf_iterator & operator++ ()
ostreambuf_iterator & operator++ (int)
ostreambuf_iterator & operator= (_CharT __c)
ostreambuf_iterator (streambuf_type *__s) throw ()
ostreambuf_iterator (ostream_type &__s) throw ()
Friends
template<typename _CharT2 > __gnu_cxx::__enable_if< __is_char< _CharT2
>::__value, ostreambuf_iterator< _CharT2 > >::__type copy
(istreambuf_iterator< _CharT2 >, istreambuf_iterator< _CharT2 >,
ostreambuf_iterator< _CharT2 >)
Detailed Description
template<typename _CharT, typename _Traits> class std::ostreambuf_iterator<
_CharT, _Traits >
Provides output iterator semantics for streambufs.
Definition at line 199 of file streambuf_iterator.h.
Member Typedef Documentation
template<typename _CharT , typename _Traits > typedef _CharT
std::ostreambuf_iterator< _CharT, _Traits >::char_type
Public typedefs.
Definition at line 206 of file streambuf_iterator.h.
typedef void std::iterator< output_iterator_tag , void , void , void ,
void >::difference_type [inherited]
Distance between iterators is represented as this type.
Definition at line 111 of file stl_iterator_base_types.h.
typedef output_iterator_tag std::iterator< output_iterator_tag , void ,
void , void , void >::iterator_category [inherited]
One of the tag types.
Definition at line 107 of file stl_iterator_base_types.h.
template<typename _CharT , typename _Traits > typedef basic_ostream<_CharT,
_Traits> std::ostreambuf_iterator< _CharT, _Traits >::ostream_type
Public typedefs.
Definition at line 209 of file streambuf_iterator.h.
typedef void std::iterator< output_iterator_tag , void , void , void ,
void >::pointer [inherited]
This type represents a pointer-to-value_type.
Definition at line 113 of file stl_iterator_base_types.h.
typedef void std::iterator< output_iterator_tag , void , void , void ,
void >::reference [inherited]
This type represents a reference-to-value_type.
Definition at line 115 of file stl_iterator_base_types.h.
template<typename _CharT , typename _Traits > typedef
basic_streambuf<_CharT, _Traits> std::ostreambuf_iterator< _CharT,
_Traits >::streambuf_type
Public typedefs.
Definition at line 208 of file streambuf_iterator.h.
template<typename _CharT , typename _Traits > typedef _Traits
std::ostreambuf_iterator< _CharT, _Traits >::traits_type
Public typedefs.
Definition at line 207 of file streambuf_iterator.h.
typedef void std::iterator< output_iterator_tag , void , void , void ,
void >::value_type [inherited]
The type 'pointed to' by the iterator.
Definition at line 109 of file stl_iterator_base_types.h.
Constructor & Destructor Documentation
template<typename _CharT , typename _Traits > std::ostreambuf_iterator<
_CharT, _Traits >::ostreambuf_iterator (ostream_type & __s) throw ()
[inline]
Construct output iterator from ostream.
Definition at line 224 of file streambuf_iterator.h.
template<typename _CharT , typename _Traits > std::ostreambuf_iterator<
_CharT, _Traits >::ostreambuf_iterator (streambuf_type * __s) throw ()
[inline]
Construct output iterator from streambuf.
Definition at line 228 of file streambuf_iterator.h.
Member Function Documentation
template<typename _CharT , typename _Traits > bool
std::ostreambuf_iterator< _CharT, _Traits >::failed () const throw ()
[inline]
Return true if previous operator=() failed.
Definition at line 258 of file streambuf_iterator.h.
template<typename _CharT , typename _Traits > ostreambuf_iterator&
std::ostreambuf_iterator< _CharT, _Traits >::operator* () [inline]
Return *this.
Definition at line 243 of file streambuf_iterator.h.
template<typename _CharT , typename _Traits > ostreambuf_iterator&
std::ostreambuf_iterator< _CharT, _Traits >::operator++ () [inline]
Return *this.
Definition at line 253 of file streambuf_iterator.h.
template<typename _CharT , typename _Traits > ostreambuf_iterator&
std::ostreambuf_iterator< _CharT, _Traits >::operator++ (int) [inline]
Return *this.
Definition at line 248 of file streambuf_iterator.h.
template<typename _CharT , typename _Traits > ostreambuf_iterator&
std::ostreambuf_iterator< _CharT, _Traits >::operator= (_CharT __c)
[inline]
Write character to streambuf. Calls streambuf.sputc().
Definition at line 233 of file streambuf_iterator.h.
References std::basic_streambuf< _CharT, _Traits >::sputc().
Author
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ 22 Nov 2013 std::ostreambuf_iterator(3)
[top]
List of man pages available for Scientific
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|