Serializable.hpp
Go to the documentation of this file.
1 
18 #pragma once
19 
20 #include <ostream>
21 #include <boost/shared_ptr.hpp>
22 
23 namespace ISM {
24  class Serializable {
25  public:
26  virtual void serialize(std::ostream& strm) const = 0;
27  virtual ~Serializable() {}
28  };
29  typedef boost::shared_ptr<Serializable> SerializablePtr;
30 }
virtual void serialize(std::ostream &strm) const =0
virtual ~Serializable()
boost::shared_ptr< Serializable > SerializablePtr
this namespace contains all generally usable classes.


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41