Om
Public Member Functions | List of all members
Om::Sink::StreamSink< ThisItem > Class Template Reference

A Sink adapter for an output stream. More...

#include "stream_sink.hpp"

+ Inheritance diagram for Om::Sink::StreamSink< ThisItem >:
+ Collaboration diagram for Om::Sink::StreamSink< ThisItem >:

Public Member Functions

 StreamSink (std::ostream &)
 
- Public Member Functions inherited from Om::Sink::IteratorSink< char const, std::ostreambuf_iterator< char > >
 IteratorSink (std::ostreambuf_iterator< char >)
 
IteratorSinkoperator= (IteratorSink)
 
virtual void Push (char const &)
 Pushes an item. More...
 
void Swap (IteratorSink &)
 
- Public Member Functions inherited from Om::Sink::DefaultSink< ThisItem, ThisImplementation >
virtual ~DefaultSink ()=0
 
ThisImplementation & operator++ ()
 
ThisImplementation operator++ (int)
 
- Public Member Functions inherited from Om::Sink::Sink< ThisItem >
virtual ~Sink ()=0
 
Sinkoperator= (ThisItem &)
 Pushes to the Sink. More...
 
Sinkoperator* ()
 
Sinkoperator-> ()
 
virtual void Push (ThisItem &)=0
 Pushes an item. More...
 

Detailed Description

template<typename ThisItem = char>
class Om::Sink::StreamSink< ThisItem >

Definition at line 33 of file stream_sink.hpp.

Constructor & Destructor Documentation

◆ StreamSink()

template<typename ThisItem = char>
Om::Sink::StreamSink< ThisItem >::StreamSink ( std::ostream &  )
explicit

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