Belle II Software  release-05-02-19
Serializable.h
1 #ifndef _Belle2_Serializable_hh
2 #define _Belle2_Serializable_hh
3 
4 namespace Belle2 {
10  class Reader;
11  class Writer;
12 
13  class Serializable {
14 
15  public:
16  virtual ~Serializable() {}
17 
18  public:
19  virtual void readObject(Reader&) = 0;
20  virtual void writeObject(Writer&) const = 0;
21 
22  };
23 
25 }
26 
27 #endif
Belle2::Reader
Definition: Reader.h:15
Belle2::Serializable
Definition: Serializable.h:13
Belle2::Writer
Definition: Writer.h:15
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19