EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Serializable.hh
1 #ifndef EUDAQ_INCLUDED_Serializable
2 #define EUDAQ_INCLUDED_Serializable
3 #include "eudaq/Platform.hh"
4 //#include <string>
5 //#include <vector>
6 //#include <map>
7 //#include <iosfwd>
8 
9 namespace eudaq {
10 
11  class Serializer; //$$ change
12 
13  class DLLEXPORT Serializable {
14  public:
15  virtual void Serialize(Serializer &) const = 0;
16  virtual ~Serializable() {}
17  };
18 }
19 
20 #endif // EUDAQ_INCLUDED_Serializable
Definition: Serializable.hh:13
Definition: Serializer.hh:19