Public Types | Public Member Functions | List of all members
ustl::ostream_iterator< T, Stream > Class Template Reference

An iterator over an ostream to use with uSTL algorithms. More...

#include <ustl.h>

Public Types

typedef T value_type
 
typedef ptrdiff_t difference_type
 
typedef value_type * pointer
 
typedef value_type & reference
 
typedef Stream::size_type size_type
 

Public Member Functions

 ostream_iterator (Stream &os)
 
 ostream_iterator (const ostream_iterator &iter)
 
ostream_iteratoroperator= (const T &v)
 Writes v into the stream.
 
ostream_iteratoroperator* (void)
 
ostream_iteratoroperator++ (void)
 
ostream_iterator operator++ (int)
 
ostream_iteratoroperator+= (streamsize n)
 
bool operator== (const ostream_iterator &i) const
 
bool operator< (const ostream_iterator &i) const
 

Detailed Description

template<typename T, typename Stream = ostream>
class ustl::ostream_iterator< T, Stream >

An iterator over an ostream to use with uSTL algorithms.


The documentation for this class was generated from the following file:

Generated on Mon Sep 28 2015 17:58:50 for uSTL by Doxygen 1.8.10