chore(iwyu): subheaders concrets i pragma exports al umbrella
Reemplaça core/defaults.hpp pels subheaders concrets a director.cpp i config_yaml.cpp (silencia unused-includes de clangd). Marca el umbrella amb IWYU pragma: begin_exports/end_exports per evitar falsos positius als consumidors transitius.
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
// IWYU pragma: begin_exports
|
||||
#include "core/defaults/audio.hpp"
|
||||
#include "core/defaults/brightness.hpp"
|
||||
#include "core/defaults/controls.hpp"
|
||||
@@ -23,3 +24,4 @@
|
||||
#include "core/defaults/title.hpp"
|
||||
#include "core/defaults/window.hpp"
|
||||
#include "core/defaults/zones.hpp"
|
||||
// IWYU pragma: end_exports
|
||||
|
||||
@@ -11,7 +11,8 @@
|
||||
|
||||
#include "core/audio/audio.hpp"
|
||||
#include "core/audio/audio_adapter.hpp"
|
||||
#include "core/defaults.hpp"
|
||||
#include "core/defaults/audio.hpp"
|
||||
#include "core/defaults/window.hpp"
|
||||
#include "core/input/input.hpp"
|
||||
#include "core/input/mouse.hpp"
|
||||
#include "core/rendering/sdl_manager.hpp"
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
|
||||
#include "core/defaults.hpp"
|
||||
#include "core/defaults/rendering.hpp"
|
||||
#include "core/defaults/window.hpp"
|
||||
#include "external/fkyaml_node.hpp"
|
||||
#include "project.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user