00001
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef __MYGUI_COMMON_H__
00025 #define __MYGUI_COMMON_H__
00026
00027 #include "MyGUI_Prerequest.h"
00028
00029 #include <string>
00030 #include <list>
00031 #include <set>
00032 #include <map>
00033 #include <vector>
00034 #include <deque>
00035 #include <exception>
00036 #include <math.h>
00037
00038 #ifdef MYGUI_CUSTOM_ALLOCATOR
00039 # include "MyGUI_CustomAllocator.h"
00040 #else // MYGUI_CUSTOM_ALLOCATOR
00041 # include "MyGUI_Allocator.h"
00042 #endif // MYGUI_CUSTOM_ALLOCATOR
00043
00044
00045 #if MYGUI_COMPILER == MYGUI_COMPILER_MSVC
00046 # ifdef MYGUI_CHECK_MEMORY_LEAKS
00047 # define DEBUG_NEW new (_NORMAL_BLOCK, __FILE__, __LINE__)
00048 # define new DEBUG_NEW
00049 # endif
00050 #endif
00051
00052 #include "MyGUI_Macros.h"
00053 #include "MyGUI_Diagnostic.h"
00054 #include "MyGUI_LogManager.h"
00055 #include "MyGUI_Instance.h"
00056 #include "MyGUI_Types.h"
00057 #include "MyGUI_RenderOut.h"
00058 #include "MyGUI_Utility.h"
00059 #include "MyGUI_InputDefine.h"
00060 #include "MyGUI_Version.h"
00061 #include "MyGUI_WidgetStyle.h"
00062 #include "MyGUI_UString.h"
00063 #include "MyGUI_Delegate.h"
00064
00065 #endif // __MYGUI_COMMON_H__