ModuleSimData.h
Go to the documentation of this file.
1 #ifndef _mevt_ModuleSimData_h_
2 #define _mevt_ModuleSimData_h_
3 
4 // For frienship declaration, just forward declare.
5 #include <utl/ShadowPtr_fwd.h>
6 
7 
8 namespace mevt {
9 
10  class Module;
11 
12 
22  class ModuleSimData {
23 
24  private:
27 
31  friend class Module;
32 
39 
40  /*
41  * The usual case is just to have primitive types
42  * in here. So this class is like POD but a little
43  * spiced in the sense that its construction is
44  * privileged.
45  */
46 
47  };
48 
49 }
50 
51 
52 #endif
pointer with built-in initialization, deletion, deep copying
Definition: ShadowPtr.h:163
Module level event data.
Definition: MEvent/Module.h:41
Module level simulation data.
Definition: ModuleSimData.h:22

, generated on Tue Sep 26 2023.