2
3
4
5
6
7
8
9
10
11
12
13
21
22
23
25#define GBL_EVENT(self) (GBL_CAST(GblEvent, self))
30#define GBL_SELF_TYPE GblEvent
35 GBL_EVENT_STATE_PENDING,
36 GBL_EVENT_STATE_ACCEPTED,
37 GBL_EVENT_STATE_IGNORED
41
42
43
44
45
46
47
51
52
53
54
55
56
59 GBL_EVENT_STATE state;
#define GBL_CLASS_CAST(cType, klass)
#define GBL_TYPEID(instanceStruct)
#define GBL_INSTANCE_DERIVE(derivedInstance, baseInstance)
#define GBL_PRIVATE_BEGIN
#define GBL_DECLARE_ENUM(E)
#define GBL_CLASS_DERIVE_EMPTY(...)
#define GBL_PRIVATE_END
Private data structure.
#define GBL_CLASSOF(cType, self)
#define GBL_CAST(cType, self)
Event base class for use with the event system.