Game Develop Core: EventsCodeNameMangler Class Reference

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

- Main Page
- Modules
- Classes

- Class List
- Class Index
- Class Hierarchy

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
EventsCodeNameMangler Class Reference

`#include <EventsCodeNameMangler.h>`

## Public Member Functions

std::string | GetMangledObjectsListName (const std::string &originalObjectName)
std::string | GetExternalEventsFunctionMangledName (const std::string &externalEventsName)

## Static Public Member Functions

static EventsCodeNameMangler * | GetInstance ()
static void | DestroySingleton ()

## Detailed Description

Manage name mangling, so as to ensure all names used in code are valid.

See Also
  ManObjListName

## Member Function Documentation

std::string EventsCodeNameMangler::GetExternalEventsFunctionMangledName | ( | const std::string & | externalEventsName) |  |

Get the mangled function name to be used to call external events named externalEventsName.

std::string EventsCodeNameMangler::GetMangledObjectsListName | ( | const std::string & | originalObjectName) |  |

Get the mangled name from a name : All characters that are not 0-9, a-z, A-Z or _ are replaced by "_"+AsciiCodeOfTheCharacter.

The documentation for this class was generated from the following files:

- EventsCodeNameMangler.h
- EventsCodeNameMangler.cpp