Game Develop Core: EventsCodeNameMangler.h Source File

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

- File List
- File Members

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
EventsCodeNameMangler.h
Go to the documentation of this file.
1
5 #if defined(GD_IDE_ONLY)
6 #ifndef EVENTSCODENAMEMANGLER_H
7 #define EVENTSCODENAMEMANGLER_H
8 #include <string>
9
15 class GD_CORE_API EventsCodeNameMangler
16 {
17 public:
18
22 std::string GetMangledObjectsListName(const std::string & originalObjectName);
23
27 std::string GetExternalEventsFunctionMangledName(const std::string & externalEventsName);
28
29 static EventsCodeNameMangler *GetInstance();
30 static void DestroySingleton();
31
32 private:
33 EventsCodeNameMangler() {};
34 virtual ~EventsCodeNameMangler() {};
35 static EventsCodeNameMangler *_singleton;
36 };
37
43 std::string GD_CORE_API ManObjListName(const std::string & objectName);
44
45 #endif // EVENTSCODENAMEMANGLER_H
46 #endif
47