Sleeping Wombat Common Library  0.50.0
swCommonLibrary
SharedObject.h
1 #pragma once
2 
3 #include "BaseObject.h"
4 
5 
6 
7 namespace sw
8 {
9 
10 // ================================ //
11 //
12 class SharedObject : public BaseObject
13 {
14  RTTR_ENABLE( BaseObject )
15  RTTR_REGISTRATION_FRIEND
16 public:
17 
18  StructWithSimpleTypes m_simpleStruct2;
19 
20 protected:
21 public:
22  explicit SharedObject () = default;
23  ~SharedObject () = default;
24 
25 };
26 
27 DEFINE_PTR_TYPE( SharedObject )
28 
29 
30 
31 // ================================ //
32 //
34 {
35  RTTR_ENABLE( SharedObject )
36  RTTR_REGISTRATION_FRIEND
37 public:
38 protected:
39 public:
40  explicit DerivedFromSharedObject () = default;
41  ~DerivedFromSharedObject () = default;
42 
43 };
44 
45 
46 } // sw
Definition: Exception.h:11
Definition: StructWithSimpleTypes.h:18
Definition: BaseObject.h:21
Definition: SharedObject.h:33
Definition: SharedObject.h:12