Merge pull request #119174 from StarryWorm/remove-classdb-pragmas

Fix pragma includes
This commit is contained in:
Thaddeus Crews
2026-05-04 12:40:40 -05:00
37 changed files with 7 additions and 41 deletions
+4 -4
View File
@@ -1024,12 +1024,12 @@ public:
} }
template <typename U = T, std::enable_if_t<std::is_base_of_v<RefCounted, U>, int> = 0> template <typename U = T, std::enable_if_t<std::is_base_of_v<RefCounted, U>, int> = 0>
_FORCE_INLINE_ element_type *ptr() const { _FORCE_INLINE_ T *ptr() const {
return *_value; return *_value;
} }
template <typename U = T, std::enable_if_t<!std::is_base_of_v<RefCounted, U>, int> = 0> template <typename U = T, std::enable_if_t<!std::is_base_of_v<RefCounted, U>, int> = 0>
_FORCE_INLINE_ element_type *ptr() const { _FORCE_INLINE_ T *ptr() const {
return _value; return _value;
} }
@@ -1042,11 +1042,11 @@ public:
return Ref<T_Other>(_value); return Ref<T_Other>(_value);
} }
_FORCE_INLINE_ element_type *operator*() const { _FORCE_INLINE_ T *operator*() const {
return ptr(); return ptr();
} }
_FORCE_INLINE_ element_type *operator->() const { _FORCE_INLINE_ T *operator->() const {
return ptr(); return ptr();
} }
}; };
-1
View File
@@ -32,7 +32,6 @@
#include "core/io/image.h" #include "core/io/image.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/string/translation_server.h" #include "core/string/translation_server.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "editor/run/editor_run_bar.h" #include "editor/run/editor_run_bar.h"
@@ -32,7 +32,6 @@
#include "core/io/image.h" #include "core/io/image.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/string/translation_server.h" #include "core/string/translation_server.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "editor/run/editor_run_bar.h" #include "editor/run/editor_run_bar.h"
-1
View File
@@ -31,7 +31,6 @@
#include "editor_dock_manager.h" #include "editor_dock_manager.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/docks/dock_tab_container.h" #include "editor/docks/dock_tab_container.h"
#include "editor/docks/editor_dock.h" #include "editor/docks/editor_dock.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
-1
View File
@@ -32,7 +32,6 @@
#include "core/io/config_file.h" #include "core/io/config_file.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/settings/editor_settings.h" #include "editor/settings/editor_settings.h"
#include "scene/main/timer.h" #include "scene/main/timer.h"
-1
View File
@@ -34,7 +34,6 @@
#include "core/io/file_access.h" #include "core/io/file_access.h"
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/os/os.h" #include "core/os/os.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
-1
View File
@@ -31,7 +31,6 @@
#include "editor_dir_dialog.h" #include "editor_dir_dialog.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/docks/filesystem_dock.h" #include "editor/docks/filesystem_dock.h"
#include "editor/file_system/editor_file_system.h" #include "editor/file_system/editor_file_system.h"
#include "editor/gui/directory_create_dialog.h" #include "editor/gui/directory_create_dialog.h"
-1
View File
@@ -31,7 +31,6 @@
#include "window_wrapper.h" #include "window_wrapper.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "editor/gui/progress_dialog.h" #include "editor/gui/progress_dialog.h"
-1
View File
@@ -36,7 +36,6 @@
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" #include "core/object/class_db.h"
#include "core/os/keyboard.h" #include "core/os/keyboard.h"
#include "core/variant/typed_dictionary.h" // IWYU pragma: keep. For EditorDebuggerRemoteObjects.
#include "editor/debugger/editor_debugger_inspector.h" #include "editor/debugger/editor_debugger_inspector.h"
#include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/editor_debugger_node.h"
#include "editor/doc/doc_tools.h" #include "editor/doc/doc_tools.h"
-1
View File
@@ -34,7 +34,6 @@
#include "core/io/dir_access.h" #include "core/io/dir_access.h"
#include "core/io/resource_saver.h" #include "core/io/resource_saver.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/object/script_language.h" #include "core/object/script_language.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/file_system/editor_file_system.h" #include "editor/file_system/editor_file_system.h"
@@ -32,7 +32,6 @@
#include "core/io/json.h" #include "core/io/json.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/os/os.h" #include "core/os/os.h"
#include "core/version.h" #include "core/version.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
@@ -34,7 +34,6 @@
#include "core/io/dir_access.h" #include "core/io/dir_access.h"
#include "core/io/zip_io.h" #include "core/io/zip_io.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/os/os.h" #include "core/os/os.h"
#include "core/version.h" #include "core/version.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
-1
View File
@@ -34,7 +34,6 @@
#include "core/input/input.h" #include "core/input/input.h"
#include "core/io/dir_access.h" #include "core/io/dir_access.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/os/os.h" #include "core/os/os.h"
#include "core/os/time.h" #include "core/os/time.h"
#include "core/version.h" #include "core/version.h"
@@ -31,7 +31,6 @@
#include "quick_settings_dialog.h" #include "quick_settings_dialog.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/doc/editor_help.h" #include "editor/doc/editor_help.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "editor/inspector/editor_properties.h" #include "editor/inspector/editor_properties.h"
@@ -35,7 +35,6 @@
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/io/resource_saver.h" #include "core/io/resource_saver.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/file_system/editor_file_system.h" #include "editor/file_system/editor_file_system.h"
#include "editor/scene/editor_scene_tabs.h" #include "editor/scene/editor_scene_tabs.h"
-1
View File
@@ -33,7 +33,6 @@
#include "core/config/engine.h" #include "core/config/engine.h"
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/editor_debugger_node.h"
#include "editor/debugger/script_editor_debugger.h" #include "editor/debugger/script_editor_debugger.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
-1
View File
@@ -31,7 +31,6 @@
#include "editor_run_native.h" #include "editor_run_native.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/export/editor_export.h" #include "editor/export/editor_export.h"
#include "editor/export/editor_export_platform.h" #include "editor/export/editor_export_platform.h"
-1
View File
@@ -33,7 +33,6 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/input/input.h" #include "core/input/input.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/os/os.h" #include "core/os/os.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "scene/main/timer.h" #include "scene/main/timer.h"
-1
View File
@@ -33,7 +33,6 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/debugger/debugger_marshalls.h" #include "core/debugger/debugger_marshalls.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/os/process_id.h" #include "core/os/process_id.h"
#include "core/string/translation_server.h" #include "core/string/translation_server.h"
#include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/editor_debugger_node.h"
@@ -31,7 +31,6 @@
#include "tile_atlas_view.h" #include "tile_atlas_view.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/settings/editor_settings.h" #include "editor/settings/editor_settings.h"
#include "editor/themes/editor_scale.h" #include "editor/themes/editor_scale.h"
#include "scene/2d/tile_map_layer.h" #include "scene/2d/tile_map_layer.h"
-1
View File
@@ -33,7 +33,6 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/os/os.h" #include "core/os/os.h"
#include "editor/docks/inspector_dock.h" #include "editor/docks/inspector_dock.h"
#include "editor/editor_main_screen.h" #include "editor/editor_main_screen.h"
@@ -31,7 +31,6 @@
#include "control_editor_plugin.h" #include "control_editor_plugin.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/scene/canvas_item_editor_plugin.h" #include "editor/scene/canvas_item_editor_plugin.h"
@@ -33,7 +33,6 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "editor/themes/editor_scale.h" #include "editor/themes/editor_scale.h"
@@ -31,7 +31,6 @@
#include "color_channel_selector.h" #include "color_channel_selector.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/themes/editor_scale.h" #include "editor/themes/editor_scale.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/button.h" #include "scene/gui/button.h"
-1
View File
@@ -31,7 +31,6 @@
#include "action_map_editor.h" #include "action_map_editor.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "editor/settings/editor_event_search_bar.h" #include "editor/settings/editor_event_search_bar.h"
#include "editor/settings/editor_settings.h" #include "editor/settings/editor_settings.h"
@@ -31,7 +31,6 @@
#include "editor_event_search_bar.h" #include "editor_event_search_bar.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/settings/event_listener_line_edit.h" #include "editor/settings/event_listener_line_edit.h"
#include "scene/gui/button.h" #include "scene/gui/button.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
@@ -32,7 +32,6 @@
#include "core/io/config_file.h" #include "core/io/config_file.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/settings/editor_settings.h" #include "editor/settings/editor_settings.h"
#include "editor/themes/editor_scale.h" #include "editor/themes/editor_scale.h"
#include "scene/gui/item_list.h" #include "scene/gui/item_list.h"
@@ -32,7 +32,6 @@
#include "core/input/input_map.h" #include "core/input/input_map.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/os/os.h" #include "core/os/os.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "servers/display/accessibility_server.h" #include "servers/display/accessibility_server.h"
@@ -32,7 +32,6 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "core/string/translation_server.h" #include "core/string/translation_server.h"
#include "editor/editor_undo_redo_manager.h" #include "editor/editor_undo_redo_manager.h"
#include "editor/themes/editor_scale.h" #include "editor/themes/editor_scale.h"
@@ -32,7 +32,6 @@
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/editor_string_names.h" #include "editor/editor_string_names.h"
#include "editor/run/editor_run_bar.h" #include "editor/run/editor_run_bar.h"
#include "editor/settings/editor_settings.h" #include "editor/settings/editor_settings.h"
@@ -35,7 +35,6 @@
#include "replication_editor.h" #include "replication_editor.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/docks/editor_dock_manager.h" #include "editor/docks/editor_dock_manager.h"
#include "editor/editor_interface.h" #include "editor/editor_interface.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
@@ -37,7 +37,7 @@
#include "core/version.h" #include "core/version.h"
#include "scene/main/node.h" #include "scene/main/node.h"
#include "scene/main/scene_tree.h" #include "scene/main/scene_tree.h"
#include "scene/main/window.h" // IWYU pragma: keep. Used via `get_root()`. #include "scene/main/window.h" // IWYU pragma: keep. FIXME: Couldn't figure out how to make RequiredResult<T> equality checks be analyzed properly by include-cleaner.
void SnapshotCollector::initialize() { void SnapshotCollector::initialize() {
pending_snapshots.clear(); pending_snapshots.clear();
@@ -31,7 +31,6 @@
#include "openxr_select_action_dialog.h" #include "openxr_select_action_dialog.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/themes/editor_scale.h" #include "editor/themes/editor_scale.h"
#include "scene/gui/box_container.h" #include "scene/gui/box_container.h"
#include "scene/gui/button.h" #include "scene/gui/button.h"
@@ -34,7 +34,6 @@
#include "../openxr_api.h" #include "../openxr_api.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "editor/themes/editor_scale.h" #include "editor/themes/editor_scale.h"
void OpenXRSelectInteractionProfileDialog::_bind_methods() { void OpenXRSelectInteractionProfileDialog::_bind_methods() {
+1 -1
View File
@@ -49,7 +49,7 @@
#include "scene/debugger/scene_debugger_object.h" #include "scene/debugger/scene_debugger_object.h"
#include "scene/main/node.h" #include "scene/main/node.h"
#include "scene/main/scene_tree.h" #include "scene/main/scene_tree.h"
#include "scene/main/window.h" // SceneTree:get_root() #include "scene/main/window.h"
#include "scene/resources/packed_scene.h" #include "scene/resources/packed_scene.h"
#include "servers/audio/audio_server.h" #include "servers/audio/audio_server.h"
#include "servers/display/display_server.h" #include "servers/display/display_server.h"
+1 -2
View File
@@ -35,9 +35,8 @@
#include "core/config/engine.h" #include "core/config/engine.h"
#include "core/input/input.h" #include "core/input/input.h"
#include "core/input/shortcut.h" #include "core/input/shortcut.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "scene/main/scene_tree.h" #include "scene/main/scene_tree.h"
#include "scene/main/window.h" // IWYU pragma: keep. Needed to get the mouse position from the root window. #include "scene/main/window.h"
using namespace View3DControllerConsts; using namespace View3DControllerConsts;
-1
View File
@@ -32,7 +32,6 @@
#include "core/config/engine.h" #include "core/config/engine.h"
#include "core/object/callable_mp.h" #include "core/object/callable_mp.h"
#include "core/object/class_db.h" // IWYU pragma: keep. `ADD_SIGNAL` macro.
#include "scene/gui/panel.h" #include "scene/gui/panel.h"
#include "scene/resources/style_box_flat.h" #include "scene/resources/style_box_flat.h"
#include "scene/theme/theme_db.h" #include "scene/theme/theme_db.h"