HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_RelationshipData.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  */
7 
8 #ifndef __SIM_RelationshipData_h__
9 #define __SIM_RelationshipData_h__
10 
11 #include "SIM_API.h"
12 #include "SIM_DataUtils.h"
13 
14 /// This is the base class for all data types that can be attached as
15 /// subdata to a SIM_Relationship. It is this subdata of the SIM_Relationship
16 /// that defines the nature of the relationship.
18 {
19 protected:
20  explicit SIM_RelationshipData(const SIM_DataFactory *factory);
21  ~SIM_RelationshipData() override;
22 
23 private:
26 };
27 
28 #endif
29 
#define DECLARE_STANDARD_GETCASTTOTYPE()
Definition: SIM_DataUtils.h:50
#define DECLARE_CLASSNAME(DataClass, SuperClass)
Definition: SIM_DataUtils.h:20
#define SIM_API
Definition: SIM_API.h:12