1#ifndef FPMAS_OUTPUT_API_H
2#define FPMAS_OUTPUT_API_H
11namespace fpmas {
namespace api {
namespace io {
73 virtual std::ostream&
get() = 0;
79 std::ostream&
operator<<(std::ostream& (*func)(std::ostream&)) {
80 return this->
get() << func;
93 return output.
get() << data;
virtual const scheduler::Job & job()=0
Definition: scheduler.h:135
std::ostream & operator<<(OutputStream &output, const T &data)
Definition: output.h:92
std::function< T()> Watcher
Definition: output.h:103
virtual std::ostream & get()=0
std::ostream & operator<<(std::ostream &(*func)(std::ostream &))
Definition: output.h:79