24 namespace basic_types {
39 virtual void streamTo(std::ostream& ost)
const = 0;
virtual ~Streamable()
Destroys this Streamable object.
Definition: Streamable.h:52
Streamable provides a streaming function which must be implemented by any deriving class...
Definition: Streamable.h:31
virtual void streamTo(std::ostream &ost) const =0
Streams as string representation of this Streamable object to the given ostream.
friend std::ostream & operator<<(std::ostream &ost, uncover::basic_types::Streamable const &data)
Prints a string representation of this Streamable object to the given stream.
Definition: Streamable.h:60
Streamable()
Creates a new Streamable object.
Definition: Streamable.h:47