22 #ifndef __MYGUI_SINGLETON_H__
23 #define __MYGUI_SINGLETON_H__
30 #if MYGUI_COMPILER == MYGUI_COMPILER_MSVC || MYGUI_PLATFORM == MYGUI_PLATFORM_APPLE
44 msInstance =
static_cast<T*
>(
this);
66 return mClassTypeName;
70 #if MYGUI_COMPILER == MYGUI_COMPILER_MSVC || MYGUI_PLATFORM == MYGUI_PLATFORM_APPLE
73 static const char* mClassTypeName;
83 #endif // __MYGUI_SINGLETON_H__
static const char * getClassTypeName()
static T * getInstancePtr()
#define MYGUI_ASSERT(exp, dest)