Sleeping Wombat Common Library
0.50.0
swCommonLibrary
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
TestUtils
TestClassHierarchy
SerializationPrimitives
Polymorphic
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
//
33
class
DerivedFromSharedObject
: public
SharedObject
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
sw
Definition:
Exception.h:11
sw::StructWithSimpleTypes
Definition:
StructWithSimpleTypes.h:18
sw::BaseObject
Definition:
BaseObject.h:21
BaseObject.h
sw::DerivedFromSharedObject
Definition:
SharedObject.h:33
sw::SharedObject
Definition:
SharedObject.h:12
Generated on Thu May 31 2018 19:56:00 for Sleeping Wombat Common Library by
1.8.9.1