forked from vision-dbms/vision-xa-nodejs-connect
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathva_node_entity.h
47 lines (36 loc) · 1007 Bytes
/
va_node_entity.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ifndef VA_Node_Entity_Interface
#define VA_Node_Entity_Interface
/************************
***** Components *****
************************/
#include "Vxa_VCollectableObject.h"
/**************************
***** Declarations *****
**************************/
#include "va_node.h"
/*************************
***** Definitions *****
*************************/
namespace VA {
namespace Node {
class Entity : public Vxa::VCollectableObject {
DECLARE_ABSTRACT_RTTLITE (Entity, Vxa::VCollectableObject);
// Class Builder
public:
class ClassBuilder
: public BaseClass::ClassBuilder
{
protected:
ClassBuilder (Vxa::VClass *pClass);
};
friend class ClassBuilder;
// Construction
protected:
Entity ();
// Destruction
protected:
~Entity ();
};
} // namespace VA::Node
} // namespace VA
#endif