|
Om
|
A Sink adapter for a container; pushes items into the front. More...
#include "container_front_sink.hpp"
Inheritance diagram for Om::Sink::ContainerFrontSink< ThisItem, ThisContainer >:
Collaboration diagram for Om::Sink::ContainerFrontSink< ThisItem, ThisContainer >:Public Member Functions | |
| ContainerFrontSink (ThisContainer &) | |
| ContainerFrontSink & | operator= (ContainerFrontSink) |
| virtual void | Push (ThisItem &) |
| Pushes an item. More... | |
| void | Swap (ContainerFrontSink &) |
Public Member Functions inherited from Om::Sink::DefaultSink< ThisItem, ContainerFrontSink< ThisItem, ThisContainer > > | |
| virtual | ~DefaultSink ()=0 |
| ContainerFrontSink< ThisItem, ThisContainer > & | operator++ () |
| ContainerFrontSink< ThisItem, ThisContainer > | operator++ (int) |
Public Member Functions inherited from Om::Sink::Sink< ThisItem > | |
| virtual | ~Sink ()=0 |
| Sink & | operator= (ThisItem &) |
| Pushes to the Sink. More... | |
| Sink & | operator* () |
| Sink * | operator-> () |
Private Attributes | |
| ThisContainer & | thisContainer |
| The container to push into. More... | |
Definition at line 36 of file container_front_sink.hpp.
|
explicit |
| ContainerFrontSink& Om::Sink::ContainerFrontSink< ThisItem, ThisContainer >::operator= | ( | ContainerFrontSink< ThisItem, ThisContainer > | ) |
|
virtual |
Implements Om::Sink::Sink< ThisItem >.
| void Om::Sink::ContainerFrontSink< ThisItem, ThisContainer >::Swap | ( | ContainerFrontSink< ThisItem, ThisContainer > & | ) |
|
private |
Definition at line 61 of file container_front_sink.hpp.