pelib
2.0.0
|
#include <TaskgraphOutput.hpp>
Public Member Functions | |
virtual TaskgraphOutput * | clone () const =0 |
virtual void | dump (std::ostream &os, const Taskgraph &data, const Platform &arch) const =0 |
virtual void | dump (std::ostream &os, const Taskgraph *data, const Platform *arch) const =0 |
Ancestor class for all outputer of pelib::taskgraph
Definition at line 31 of file TaskgraphOutput.hpp.
virtual TaskgraphOutput* pelib::TaskgraphOutput::clone | ( | ) | const [pure virtual] |
Returns a pointer to a copy of the class instance
Implemented in pelib::GraphML.
virtual void pelib::TaskgraphOutput::dump | ( | std::ostream & | os, |
const Taskgraph & | data, | ||
const Platform & | arch | ||
) | const [pure virtual] |
Writes a pelib::Taskgraph instance into output stream
os | Output stream to write Taskgraph |
data | Instance of pelib::Taskgraph to be written |
arch | Allows TaskgraphOut concrete implementation to write only information useful for this platform |
Implemented in pelib::GraphML.
virtual void pelib::TaskgraphOutput::dump | ( | std::ostream & | os, |
const Taskgraph * | data, | ||
const Platform * | arch | ||
) | const [pure virtual] |
Writes a pelib::Taskgraph instance into output stream
os | Output stream to write Taskgraph |
data | Instance of pelib::Taskgraph to be written |
arch | Allows TaskgraphOut concrete implementation to write only information useful for this platform |
Implemented in pelib::GraphML.