From 4b7a3241bf9873bf7b4dec6dcbefb362d7cba32e Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Sun, 7 Dec 2025 08:36:58 +0000 Subject: [PATCH] Codechange: Remove unnecessary 'core' includes. (#14867) --- src/autoreplace.cpp | 1 - src/blitter/8bpp_optimized.cpp | 1 - src/blitter/common.hpp | 1 - src/cargo_type.h | 2 -- src/cheat_gui.cpp | 1 - src/company_type.h | 2 +- src/core/random_func.cpp | 1 - src/core/string_consumer.cpp | 1 - src/gfx.cpp | 1 - src/goal_type.h | 1 - src/group_gui.cpp | 1 - src/house_type.h | 2 ++ src/intro_gui.cpp | 1 - src/misc/hashtable.hpp | 2 -- src/network/core/network_game_info.cpp | 1 - src/network/core/tcp_admin.h | 1 - src/network/core/tcp_game.h | 1 - src/network/core/tcp_listen.h | 1 - src/network/network.cpp | 1 - src/network/network_chat_gui.cpp | 1 - src/network/network_client.cpp | 1 - src/newgrf.h | 1 - src/newgrf/newgrf_bytereader.cpp | 1 - src/newgrf_commons.h | 1 - src/newgrf_industrytiles.h | 1 - src/newgrf_storage.cpp | 1 - src/newgrf_text.cpp | 1 - src/order_cmd.cpp | 1 - src/rail.h | 1 - src/road.h | 1 - src/roadstop_base.h | 1 - src/script/api/script_error.cpp | 1 - src/script/api/script_industrytype.cpp | 1 - src/script/script_config.cpp | 1 - src/script/squirrel_std.cpp | 1 - src/spriteloader/grf.cpp | 3 --- src/spriteloader/makeindexed.cpp | 1 - src/station_kdtree.h | 1 - src/story_type.h | 1 - src/strgen/strgen.cpp | 1 - src/string.cpp | 1 - src/string_func.h | 1 - src/strings_func.h | 3 --- src/tests/mock_spritecache.cpp | 1 - src/timer/timer_game_calendar.h | 1 - src/timer/timer_game_economy.h | 1 - src/transport_type.h | 2 -- src/video/dedicated_v.cpp | 1 - src/video/sdl2_default_v.cpp | 2 -- src/video/sdl2_opengl_v.cpp | 3 --- src/video/sdl2_v.cpp | 1 - src/widget_type.h | 1 - 52 files changed, 3 insertions(+), 61 deletions(-) diff --git a/src/autoreplace.cpp b/src/autoreplace.cpp index 865266ecd4..cca3be399d 100644 --- a/src/autoreplace.cpp +++ b/src/autoreplace.cpp @@ -11,7 +11,6 @@ #include "command_func.h" #include "group.h" #include "autoreplace_base.h" -#include "core/bitmath_func.hpp" #include "core/pool_func.hpp" #include "safeguards.h" diff --git a/src/blitter/8bpp_optimized.cpp b/src/blitter/8bpp_optimized.cpp index 5cc16d975a..20947dc2fb 100644 --- a/src/blitter/8bpp_optimized.cpp +++ b/src/blitter/8bpp_optimized.cpp @@ -10,7 +10,6 @@ #include "../stdafx.h" #include "../zoom_func.h" #include "../settings_type.h" -#include "../core/math_func.hpp" #include "8bpp_optimized.hpp" #include "../safeguards.h" diff --git a/src/blitter/common.hpp b/src/blitter/common.hpp index af94dadbdd..db57f65fb6 100644 --- a/src/blitter/common.hpp +++ b/src/blitter/common.hpp @@ -11,7 +11,6 @@ #define BLITTER_COMMON_HPP #include "base.hpp" -#include "../core/math_func.hpp" #include diff --git a/src/cargo_type.h b/src/cargo_type.h index 7bc0552f98..6957e8f286 100644 --- a/src/cargo_type.h +++ b/src/cargo_type.h @@ -10,9 +10,7 @@ #ifndef CARGO_TYPE_H #define CARGO_TYPE_H -#include "core/enum_type.hpp" #include "core/strong_typedef_type.hpp" -#include "core/convertible_through_base.hpp" /** Globally unique label of a cargo type. */ using CargoLabel = StrongType::Typedef; diff --git a/src/cheat_gui.cpp b/src/cheat_gui.cpp index af45b55ac7..d35df796da 100644 --- a/src/cheat_gui.cpp +++ b/src/cheat_gui.cpp @@ -29,7 +29,6 @@ #include "newgrf.h" #include "error.h" #include "misc_cmd.h" -#include "core/geometry_func.hpp" #include "settings_type.h" #include "settings_internal.h" #include "timer/timer.h" diff --git a/src/company_type.h b/src/company_type.h index fe984a245d..8a81553020 100644 --- a/src/company_type.h +++ b/src/company_type.h @@ -10,7 +10,7 @@ #ifndef COMPANY_TYPE_H #define COMPANY_TYPE_H -#include "core/enum_type.hpp" +#include "core/base_bitset_type.hpp" #include "core/pool_type.hpp" using CompanyID = PoolID; diff --git a/src/core/random_func.cpp b/src/core/random_func.cpp index 6960bac154..dcd32ef983 100644 --- a/src/core/random_func.cpp +++ b/src/core/random_func.cpp @@ -9,7 +9,6 @@ #include "../stdafx.h" #include "random_func.hpp" -#include "bitmath_func.hpp" #include "../debug.h" #ifdef RANDOM_DEBUG diff --git a/src/core/string_consumer.cpp b/src/core/string_consumer.cpp index c878388939..a9282a50c2 100644 --- a/src/core/string_consumer.cpp +++ b/src/core/string_consumer.cpp @@ -10,7 +10,6 @@ #include "../stdafx.h" #include "string_consumer.hpp" -#include "bitmath_func.hpp" #include "utf8.hpp" #include "string_builder.hpp" diff --git a/src/gfx.cpp b/src/gfx.cpp index 8ad6de81cc..02bfbfd554 100644 --- a/src/gfx.cpp +++ b/src/gfx.cpp @@ -22,7 +22,6 @@ #include "window_func.h" #include "newgrf_debug.h" #include "core/backup_type.hpp" -#include "core/container_func.hpp" #include "core/geometry_func.hpp" #include "viewport_func.h" diff --git a/src/goal_type.h b/src/goal_type.h index 0ea1e96200..debfc2de2e 100644 --- a/src/goal_type.h +++ b/src/goal_type.h @@ -10,7 +10,6 @@ #ifndef GOAL_TYPE_H #define GOAL_TYPE_H -#include "core/enum_type.hpp" #include "core/pool_type.hpp" static const uint32_t GOAL_QUESTION_BUTTON_COUNT = 18; ///< Amount of buttons available. diff --git a/src/group_gui.cpp b/src/group_gui.cpp index c123176165..d0a259a026 100644 --- a/src/group_gui.cpp +++ b/src/group_gui.cpp @@ -22,7 +22,6 @@ #include "tilehighlight_func.h" #include "vehicle_gui_base.h" #include "core/geometry_func.hpp" -#include "core/container_func.hpp" #include "company_base.h" #include "company_gui.h" #include "gui.h" diff --git a/src/house_type.h b/src/house_type.h index bac5d01712..9b9ea1d4b0 100644 --- a/src/house_type.h +++ b/src/house_type.h @@ -10,6 +10,8 @@ #ifndef HOUSE_TYPE_H #define HOUSE_TYPE_H +#include "core/enum_type.hpp" + typedef uint16_t HouseID; ///< OpenTTD ID of house types. typedef uint16_t HouseClassID; ///< Classes of houses. diff --git a/src/intro_gui.cpp b/src/intro_gui.cpp index 2d84c1ec6c..9ecb1e94b1 100644 --- a/src/intro_gui.cpp +++ b/src/intro_gui.cpp @@ -26,7 +26,6 @@ #include "ai/ai_gui.hpp" #include "game/game_gui.hpp" #include "gfx_func.h" -#include "core/geometry_func.hpp" #include "core/string_consumer.hpp" #include "language.h" #include "rev.h" diff --git a/src/misc/hashtable.hpp b/src/misc/hashtable.hpp index 52a06462c9..e357528d78 100644 --- a/src/misc/hashtable.hpp +++ b/src/misc/hashtable.hpp @@ -10,8 +10,6 @@ #ifndef HASHTABLE_HPP #define HASHTABLE_HPP -#include "../core/math_func.hpp" - template struct HashTableSlot { diff --git a/src/network/core/network_game_info.cpp b/src/network/core/network_game_info.cpp index fb7c2fed49..1fe1c2df1e 100644 --- a/src/network/core/network_game_info.cpp +++ b/src/network/core/network_game_info.cpp @@ -11,7 +11,6 @@ #include "../../stdafx.h" #include "network_game_info.h" -#include "../../core/bitmath_func.hpp" #include "../../company_base.h" #include "../../timer/timer_game_calendar.h" #include "../../timer/timer_game_tick.h" diff --git a/src/network/core/tcp_admin.h b/src/network/core/tcp_admin.h index 92d0d1781e..c5b9180f03 100644 --- a/src/network/core/tcp_admin.h +++ b/src/network/core/tcp_admin.h @@ -15,7 +15,6 @@ #include "os_abstraction.h" #include "tcp.h" #include "../network_type.h" -#include "../../core/pool_type.hpp" /** * Enum with types of TCP packets specific to the admin network. diff --git a/src/network/core/tcp_game.h b/src/network/core/tcp_game.h index 9e03a7be8d..871a2009fa 100644 --- a/src/network/core/tcp_game.h +++ b/src/network/core/tcp_game.h @@ -15,7 +15,6 @@ #include "os_abstraction.h" #include "tcp.h" #include "../network_type.h" -#include "../../core/pool_type.hpp" #include /** diff --git a/src/network/core/tcp_listen.h b/src/network/core/tcp_listen.h index 7e38734e6d..55ca79cecf 100644 --- a/src/network/core/tcp_listen.h +++ b/src/network/core/tcp_listen.h @@ -16,7 +16,6 @@ #include "../network.h" #include "../network_func.h" #include "../network_internal.h" -#include "../../core/pool_type.hpp" #include "../../debug.h" #include "table/strings.h" diff --git a/src/network/network.cpp b/src/network/network.cpp index 29cbcf7acf..7a95f91fac 100644 --- a/src/network/network.cpp +++ b/src/network/network.cpp @@ -9,7 +9,6 @@ #include "../stdafx.h" -#include "../core/string_consumer.hpp" #include "../strings_func.h" #include "../command_func.h" #include "../timer/timer_game_tick.h" diff --git a/src/network/network_chat_gui.cpp b/src/network/network_chat_gui.cpp index 865036b424..d55fede4f9 100644 --- a/src/network/network_chat_gui.cpp +++ b/src/network/network_chat_gui.cpp @@ -17,7 +17,6 @@ #include "../town.h" #include "../window_func.h" #include "../toolbar_gui.h" -#include "../core/geometry_func.hpp" #include "../zoom_func.h" #include "../timer/timer.h" #include "../timer/timer_window.h" diff --git a/src/network/network_client.cpp b/src/network/network_client.cpp index 4313a9de0a..53c73a7f11 100644 --- a/src/network/network_client.cpp +++ b/src/network/network_client.cpp @@ -9,7 +9,6 @@ #include "../stdafx.h" #include "network_gui.h" -#include "../core/string_consumer.hpp" #include "../saveload/saveload.h" #include "../saveload/saveload_filter.h" #include "../command_func.h" diff --git a/src/newgrf.h b/src/newgrf.h index beb5a0ed4f..fd89853c6d 100644 --- a/src/newgrf.h +++ b/src/newgrf.h @@ -17,7 +17,6 @@ #include "newgrf_badge_type.h" #include "newgrf_callbacks.h" #include "newgrf_text_type.h" -#include "core/bitmath_func.hpp" /** * List of different canal 'features'. diff --git a/src/newgrf/newgrf_bytereader.cpp b/src/newgrf/newgrf_bytereader.cpp index a1a9585ff2..cd1a5098aa 100644 --- a/src/newgrf/newgrf_bytereader.cpp +++ b/src/newgrf/newgrf_bytereader.cpp @@ -8,7 +8,6 @@ /** @file newgrf_bytereader.cpp NewGRF byte buffer reader implementation. */ #include "../stdafx.h" -#include "../core/backup_type.hpp" #include "../string_func.h" #include "newgrf_bytereader.h" diff --git a/src/newgrf_commons.h b/src/newgrf_commons.h index fb44120a60..4c23d5c1fc 100644 --- a/src/newgrf_commons.h +++ b/src/newgrf_commons.h @@ -14,7 +14,6 @@ #define NEWGRF_COMMONS_H #include "sprite.h" -#include "core/alloc_type.hpp" #include "command_type.h" #include "direction_type.h" #include "company_type.h" diff --git a/src/newgrf_industrytiles.h b/src/newgrf_industrytiles.h index 358b12eb13..273e61e507 100644 --- a/src/newgrf_industrytiles.h +++ b/src/newgrf_industrytiles.h @@ -12,7 +12,6 @@ #include "newgrf_animation_type.h" #include "newgrf_industries.h" -#include "core/random_func.hpp" /** Resolver for the industry tiles scope. */ struct IndustryTileScopeResolver : public ScopeResolver { diff --git a/src/newgrf_storage.cpp b/src/newgrf_storage.cpp index ae90bfd555..6c224c447f 100644 --- a/src/newgrf_storage.cpp +++ b/src/newgrf_storage.cpp @@ -10,7 +10,6 @@ #include "stdafx.h" #include "newgrf_storage.h" #include "core/pool_func.hpp" -#include "core/endian_func.hpp" #include "debug.h" #include "safeguards.h" diff --git a/src/newgrf_text.cpp b/src/newgrf_text.cpp index 6ac6909d62..b62a7d872f 100644 --- a/src/newgrf_text.cpp +++ b/src/newgrf_text.cpp @@ -26,7 +26,6 @@ #include "string_func.h" #include "timer/timer_game_calendar.h" #include "debug.h" -#include "core/alloc_type.hpp" #include "core/string_builder.hpp" #include "core/string_consumer.hpp" #include "language.h" diff --git a/src/order_cmd.cpp b/src/order_cmd.cpp index d13fb407f7..09f1bb680e 100644 --- a/src/order_cmd.cpp +++ b/src/order_cmd.cpp @@ -17,7 +17,6 @@ #include "vehicle_func.h" #include "depot_base.h" #include "core/pool_func.hpp" -#include "core/random_func.hpp" #include "aircraft.h" #include "roadveh.h" #include "station_base.h" diff --git a/src/rail.h b/src/rail.h index 9865f81003..a8ced13681 100644 --- a/src/rail.h +++ b/src/rail.h @@ -13,7 +13,6 @@ #include "rail_type.h" #include "track_type.h" #include "gfx_type.h" -#include "core/bitmath_func.hpp" #include "core/enum_type.hpp" #include "core/flatset_type.hpp" #include "economy_func.h" diff --git a/src/road.h b/src/road.h index 4918d7cc80..01f333ffdb 100644 --- a/src/road.h +++ b/src/road.h @@ -12,7 +12,6 @@ #include "road_type.h" #include "gfx_type.h" -#include "core/bitmath_func.hpp" #include "core/flatset_type.hpp" #include "strings_type.h" #include "timer/timer_game_calendar.h" diff --git a/src/roadstop_base.h b/src/roadstop_base.h index dc48ae527e..c5b14ce12d 100644 --- a/src/roadstop_base.h +++ b/src/roadstop_base.h @@ -12,7 +12,6 @@ #include "station_type.h" #include "core/pool_type.hpp" -#include "core/bitmath_func.hpp" #include "vehicle_type.h" using RoadStopPool = Pool; diff --git a/src/script/api/script_error.cpp b/src/script/api/script_error.cpp index 34c1dfb9d5..ee410eb65d 100644 --- a/src/script/api/script_error.cpp +++ b/src/script/api/script_error.cpp @@ -9,7 +9,6 @@ #include "../../stdafx.h" #include "script_error.hpp" -#include "../../core/bitmath_func.hpp" #include "../../string_func.h" #include "../../strings_func.h" diff --git a/src/script/api/script_industrytype.cpp b/src/script/api/script_industrytype.cpp index 5a6929deec..e945128b2e 100644 --- a/src/script/api/script_industrytype.cpp +++ b/src/script/api/script_industrytype.cpp @@ -15,7 +15,6 @@ #include "../../strings_func.h" #include "../../industry.h" #include "../../newgrf_industries.h" -#include "../../core/random_func.hpp" #include "../../industry_cmd.h" #include "../../safeguards.h" diff --git a/src/script/script_config.cpp b/src/script/script_config.cpp index 7243af22af..9d9dbe85b6 100644 --- a/src/script/script_config.cpp +++ b/src/script/script_config.cpp @@ -9,7 +9,6 @@ #include "../stdafx.h" #include "../settings_type.h" -#include "../core/random_func.hpp" #include "script_info.hpp" #include "api/script_object.hpp" #include "../textfile_gui.h" diff --git a/src/script/squirrel_std.cpp b/src/script/squirrel_std.cpp index d400597586..0ee1dea873 100644 --- a/src/script/squirrel_std.cpp +++ b/src/script/squirrel_std.cpp @@ -12,7 +12,6 @@ #include #include "../debug.h" #include "squirrel_std.hpp" -#include "../core/math_func.hpp" #include "../string_func.h" #include "../safeguards.h" diff --git a/src/spriteloader/grf.cpp b/src/spriteloader/grf.cpp index 121a4c4700..905e830eca 100644 --- a/src/spriteloader/grf.cpp +++ b/src/spriteloader/grf.cpp @@ -13,9 +13,6 @@ #include "../settings_type.h" #include "../strings_func.h" #include "../error.h" -#include "../core/math_func.hpp" -#include "../core/alloc_type.hpp" -#include "../core/bitmath_func.hpp" #include "../spritecache.h" #include "grf.hpp" diff --git a/src/spriteloader/makeindexed.cpp b/src/spriteloader/makeindexed.cpp index 9e110f5069..629f738614 100644 --- a/src/spriteloader/makeindexed.cpp +++ b/src/spriteloader/makeindexed.cpp @@ -8,7 +8,6 @@ /** @file makeindexed.cpp Implementation for converting sprites from another source from 32bpp RGBA to indexed 8bpp. */ #include "../stdafx.h" -#include "../core/bitmath_func.hpp" #include "../core/math_func.hpp" #include "../gfx_func.h" #include "../palette_func.h" diff --git a/src/station_kdtree.h b/src/station_kdtree.h index 084876a6fd..ffd9f4a906 100644 --- a/src/station_kdtree.h +++ b/src/station_kdtree.h @@ -11,7 +11,6 @@ #define STATION_KDTREE_H #include "core/kdtree.hpp" -#include "core/math_func.hpp" #include "station_base.h" #include "map_func.h" diff --git a/src/story_type.h b/src/story_type.h index 3c6ad0a1a7..7786a7e601 100644 --- a/src/story_type.h +++ b/src/story_type.h @@ -10,7 +10,6 @@ #ifndef STORY_TYPE_H #define STORY_TYPE_H -#include "core/enum_type.hpp" #include "core/pool_type.hpp" using StoryPageElementID = PoolID; ///< ID of a story page element diff --git a/src/strgen/strgen.cpp b/src/strgen/strgen.cpp index 06ead4ec0b..85ac7a334d 100644 --- a/src/strgen/strgen.cpp +++ b/src/strgen/strgen.cpp @@ -8,7 +8,6 @@ /** @file strgen.cpp Tool to create computer readable (stand-alone) translation files. */ #include "../stdafx.h" -#include "../core/endian_func.hpp" #include "../error_func.h" #include "../string_func.h" #include "../strings_type.h" diff --git a/src/string.cpp b/src/string.cpp index 09b3f7250d..d87f14615f 100644 --- a/src/string.cpp +++ b/src/string.cpp @@ -9,7 +9,6 @@ #include "stdafx.h" #include "debug.h" -#include "core/math_func.hpp" #include "error_func.h" #include "string_func.h" #include "string_base.h" diff --git a/src/string_func.h b/src/string_func.h index 828d123505..aeab9f2e79 100644 --- a/src/string_func.h +++ b/src/string_func.h @@ -14,7 +14,6 @@ #include -#include "core/bitmath_func.hpp" #include "string_type.h" void strecpy(std::span dst, std::string_view src); diff --git a/src/strings_func.h b/src/strings_func.h index e397a69197..e132830977 100644 --- a/src/strings_func.h +++ b/src/strings_func.h @@ -12,10 +12,7 @@ #include "fontcache.h" #include "strings_type.h" -#include "string_type.h" #include "gfx_type.h" -#include "core/bitmath_func.hpp" -#include "core/convertible_through_base.hpp" #include "vehicle_type.h" /** diff --git a/src/tests/mock_spritecache.cpp b/src/tests/mock_spritecache.cpp index 6d59e9efcb..d0a57985b6 100644 --- a/src/tests/mock_spritecache.cpp +++ b/src/tests/mock_spritecache.cpp @@ -10,7 +10,6 @@ #include "../stdafx.h" #include "../blitter/factory.hpp" -#include "../core/math_func.hpp" #include "../spritecache.h" #include "../spritecache_internal.h" #include "../table/sprites.h" diff --git a/src/timer/timer_game_calendar.h b/src/timer/timer_game_calendar.h index 19eb1b1d93..0af6e8654e 100644 --- a/src/timer/timer_game_calendar.h +++ b/src/timer/timer_game_calendar.h @@ -10,7 +10,6 @@ #ifndef TIMER_GAME_CALENDAR_H #define TIMER_GAME_CALENDAR_H -#include "../core/strong_typedef_type.hpp" #include "timer_game_common.h" /** diff --git a/src/timer/timer_game_economy.h b/src/timer/timer_game_economy.h index 9c51086e9e..162181fbeb 100644 --- a/src/timer/timer_game_economy.h +++ b/src/timer/timer_game_economy.h @@ -10,7 +10,6 @@ #ifndef TIMER_GAME_ECONOMY_H #define TIMER_GAME_ECONOMY_H -#include "../core/strong_typedef_type.hpp" #include "timer_game_common.h" /** diff --git a/src/transport_type.h b/src/transport_type.h index c3b8705176..2352afe276 100644 --- a/src/transport_type.h +++ b/src/transport_type.h @@ -10,8 +10,6 @@ #ifndef TRANSPORT_TYPE_H #define TRANSPORT_TYPE_H -#include "core/enum_type.hpp" - /** Type for the company global vehicle unit number. */ typedef uint16_t UnitID; diff --git a/src/video/dedicated_v.cpp b/src/video/dedicated_v.cpp index 0c3144d003..3fd875b0bd 100644 --- a/src/video/dedicated_v.cpp +++ b/src/video/dedicated_v.cpp @@ -19,7 +19,6 @@ #include "../fios.h" #include "../blitter/factory.hpp" #include "../company_func.h" -#include "../core/random_func.hpp" #include "../saveload/saveload.h" #include "../thread.h" #include "../window_func.h" diff --git a/src/video/sdl2_default_v.cpp b/src/video/sdl2_default_v.cpp index 6ad0ad42eb..044251047d 100644 --- a/src/video/sdl2_default_v.cpp +++ b/src/video/sdl2_default_v.cpp @@ -16,8 +16,6 @@ #include "../network/network.h" #include "../thread.h" #include "../progress.h" -#include "../core/random_func.hpp" -#include "../core/math_func.hpp" #include "../core/geometry_func.hpp" #include "../fileio_func.h" #include "../framerate_type.h" diff --git a/src/video/sdl2_opengl_v.cpp b/src/video/sdl2_opengl_v.cpp index de99ead058..08edc8b3a6 100644 --- a/src/video/sdl2_opengl_v.cpp +++ b/src/video/sdl2_opengl_v.cpp @@ -19,9 +19,6 @@ #include "../network/network.h" #include "../thread.h" #include "../progress.h" -#include "../core/random_func.hpp" -#include "../core/math_func.hpp" -#include "../core/geometry_func.hpp" #include "../fileio_func.h" #include "../framerate_type.h" #include "../window_func.h" diff --git a/src/video/sdl2_v.cpp b/src/video/sdl2_v.cpp index 7f4312a289..46f5e2db01 100644 --- a/src/video/sdl2_v.cpp +++ b/src/video/sdl2_v.cpp @@ -13,7 +13,6 @@ #include "../blitter/factory.hpp" #include "../thread.h" #include "../progress.h" -#include "../core/random_func.hpp" #include "../core/math_func.hpp" #include "../core/geometry_func.hpp" #include "../core/utf8.hpp" diff --git a/src/widget_type.h b/src/widget_type.h index 12deb5ff4e..26cf34125b 100644 --- a/src/widget_type.h +++ b/src/widget_type.h @@ -10,7 +10,6 @@ #ifndef WIDGET_TYPE_H #define WIDGET_TYPE_H -#include "core/bitmath_func.hpp" #include "core/math_func.hpp" #include "strings_type.h" #include "gfx_type.h"