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 &  )

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