Om
Public Member Functions | Private Member Functions | List of all members
Om::Sink::DefaultSink< ThisItem, ThisImplementation > Class Template Referenceabstract

A partial Sink implementation. More...

#include "default_sink.hpp"

+ Inheritance diagram for Om::Sink::DefaultSink< ThisItem, ThisImplementation >:
+ Collaboration diagram for Om::Sink::DefaultSink< ThisItem, ThisImplementation >:

Public Member Functions

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...
 

Private Member Functions

DefaultSinkoperator= (DefaultSink const &)
 

Detailed Description

template<typename ThisItem, typename ThisImplementation>
class Om::Sink::DefaultSink< ThisItem, ThisImplementation >

Definition at line 42 of file default_sink.hpp.

Constructor & Destructor Documentation

◆ ~DefaultSink()

template<typename ThisItem , typename ThisImplementation >
virtual Om::Sink::DefaultSink< ThisItem, ThisImplementation >::~DefaultSink ( )
pure virtual

Member Function Documentation

◆ operator++() [1/2]

template<typename ThisItem , typename ThisImplementation >
ThisImplementation& Om::Sink::DefaultSink< ThisItem, ThisImplementation >::operator++ ( )

◆ operator++() [2/2]

template<typename ThisItem , typename ThisImplementation >
ThisImplementation Om::Sink::DefaultSink< ThisItem, ThisImplementation >::operator++ ( int  )

◆ operator=()

template<typename ThisItem , typename ThisImplementation >
DefaultSink& Om::Sink::DefaultSink< ThisItem, ThisImplementation >::operator= ( DefaultSink< ThisItem, ThisImplementation > const &  )
private

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