MyGUI
3.2.1
|
00001 /* 00002 * This source file is part of MyGUI. For the latest info, see http://mygui.info/ 00003 * Distributed under the MIT License 00004 * (See accompanying file COPYING.MIT or copy at http://opensource.org/licenses/MIT) 00005 */ 00006 00007 #ifndef __MYGUI_COMMON_H__ 00008 #define __MYGUI_COMMON_H__ 00009 00010 #include "MyGUI_Prerequest.h" 00011 00012 #include <string> 00013 #include <list> 00014 #include <set> 00015 #include <map> 00016 #include <vector> 00017 #include <deque> 00018 #include <exception> 00019 #include <math.h> 00020 00021 #ifdef MYGUI_CUSTOM_ALLOCATOR 00022 # include "MyGUI_CustomAllocator.h" 00023 #else // MYGUI_CUSTOM_ALLOCATOR 00024 # include "MyGUI_Allocator.h" 00025 #endif // MYGUI_CUSTOM_ALLOCATOR 00026 00027 // этот дефайн для того чтобы в самом гуе показывалось имя файла где вызывается new 00028 #if MYGUI_COMPILER == MYGUI_COMPILER_MSVC 00029 # ifdef MYGUI_CHECK_MEMORY_LEAKS 00030 # define DEBUG_NEW new (_NORMAL_BLOCK, __FILE__, __LINE__) 00031 # define new DEBUG_NEW 00032 # endif 00033 #endif 00034 00035 #include "MyGUI_Macros.h" 00036 #include "MyGUI_Diagnostic.h" 00037 #include "MyGUI_LogManager.h" 00038 #include "MyGUI_Singleton.h" 00039 #include "MyGUI_Types.h" 00040 #include "MyGUI_StringUtility.h" 00041 #include "MyGUI_MouseButton.h" 00042 #include "MyGUI_KeyCode.h" 00043 #include "MyGUI_Version.h" 00044 #include "MyGUI_WidgetStyle.h" 00045 #include "MyGUI_UString.h" 00046 #include "MyGUI_Delegate.h" 00047 00048 #endif // __MYGUI_COMMON_H__