AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
factory.h
Go to the documentation of this file.
1 #include "appcore/cardevent/managed_defines.h"
2 #include "appcore/cardevent/cardevent.h"
3 
5 
10 {
11 private:
13 
14 public:
15 
21 
26  CardEvent __EDATAPTR Clone( long classID );
27 
28  Factory();
29  ~Factory();
30 };
#define __ECLASS
Definition: managed_defines.h:17
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
~Factory()
Definition: factory.cpp:39
#define __EPUBLIC
Definition: managed_defines.h:20
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
__EPUBLIC __ECLASS Factory
(Internal) Implementation of factory design pattern. Keeps instances of all known card events and pro...
Definition: factory.h:10
__ECLASS FactoryPr
Definition: factory.h:4
void AddClass(CardEvent __EDATAPTR)
Definition: factory.cpp:44
CardEvent __EDATAPTR Clone(long classID)
#define __EDATAPTR
Definition: managed_defines.h:14