Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::ostreambuf_iterator< Char, Traits > Struct Template Reference

Public Types

typedef Char char_type
 
typedef ptrdiff_t difference_type
 
typedef std::basic_ostream< Char, Traits > ostream_type
 
typedef std::basic_streambuf< Char, Traits > streambuf_type
 
typedef Traits traits_type
 

Public Member Functions

bool failed () const noexcept
 
ostreambuf_iteratoroperator* ()
 
ostreambuf_iteratoroperator++ ()
 
ostreambuf_iteratoroperator++ (int)
 
ostreambuf_iteratoroperator= (Char c)
 
 ostreambuf_iterator (ostream_type &s) noexcept
 
 ostreambuf_iterator (streambuf_type *s) noexcept