From 8ed97c2d98dd9e2c309546319121ca4e4dff7ef4 Mon Sep 17 00:00:00 2001 From: skypjack Date: Tue, 14 Apr 2026 14:12:05 +0200 Subject: [PATCH] stl: move only to memory.hpp --- src/entt/container/dense_map.hpp | 2 +- src/entt/container/dense_set.hpp | 2 +- src/entt/container/fwd.hpp | 2 +- src/entt/core/any.hpp | 2 +- src/entt/core/iterator.hpp | 2 +- src/entt/core/memory.hpp | 1 - src/entt/entity/fwd.hpp | 2 +- src/entt/entity/helper.hpp | 2 +- src/entt/entity/registry.hpp | 2 +- src/entt/entity/sparse_set.hpp | 2 +- src/entt/entity/storage.hpp | 1 - src/entt/graph/adjacency_matrix.hpp | 2 +- src/entt/graph/flow.hpp | 2 +- src/entt/graph/fwd.hpp | 2 +- src/entt/locator/locator.hpp | 2 +- src/entt/meta/context.hpp | 2 +- src/entt/meta/factory.hpp | 2 +- src/entt/meta/meta.hpp | 2 +- src/entt/meta/node.hpp | 2 +- src/entt/meta/pointer.hpp | 2 +- src/entt/process/fwd.hpp | 2 +- src/entt/process/process.hpp | 2 +- src/entt/process/scheduler.hpp | 2 +- src/entt/resource/cache.hpp | 2 +- src/entt/resource/fwd.hpp | 2 +- src/entt/resource/loader.hpp | 2 +- src/entt/resource/resource.hpp | 2 +- src/entt/signal/dispatcher.hpp | 2 +- src/entt/signal/fwd.hpp | 2 +- src/entt/signal/sigh.hpp | 2 +- 30 files changed, 28 insertions(+), 30 deletions(-) diff --git a/src/entt/container/dense_map.hpp b/src/entt/container/dense_map.hpp index 8ca8f2f54..406f420dd 100644 --- a/src/entt/container/dense_map.hpp +++ b/src/entt/container/dense_map.hpp @@ -4,7 +4,6 @@ #include #include #include -#include #include "../config/config.h" #include "../core/bit.hpp" #include "../core/compressed_pair.hpp" @@ -16,6 +15,7 @@ #include "../stl/cstddef.hpp" #include "../stl/iterator.hpp" #include "../stl/limits.hpp" +#include "../stl/memory.hpp" #include "../stl/tuple.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" diff --git a/src/entt/container/dense_set.hpp b/src/entt/container/dense_set.hpp index bb45c8910..9aa891586 100644 --- a/src/entt/container/dense_set.hpp +++ b/src/entt/container/dense_set.hpp @@ -4,7 +4,6 @@ #include #include #include -#include #include "../config/config.h" #include "../core/bit.hpp" #include "../core/compressed_pair.hpp" @@ -14,6 +13,7 @@ #include "../stl/cstddef.hpp" #include "../stl/iterator.hpp" #include "../stl/limits.hpp" +#include "../stl/memory.hpp" #include "../stl/tuple.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" diff --git a/src/entt/container/fwd.hpp b/src/entt/container/fwd.hpp index 662bdb984..54299f9b3 100644 --- a/src/entt/container/fwd.hpp +++ b/src/entt/container/fwd.hpp @@ -2,7 +2,7 @@ #define ENTT_CONTAINER_FWD_HPP #include -#include +#include "../stl/memory.hpp" #include "../stl/utility.hpp" #include "../stl/vector.hpp" diff --git a/src/entt/core/any.hpp b/src/entt/core/any.hpp index 9b14f9142..0f383ce66 100644 --- a/src/entt/core/any.hpp +++ b/src/entt/core/any.hpp @@ -2,11 +2,11 @@ #define ENTT_CORE_ANY_HPP #include -#include #include "../config/config.h" #include "../core/concepts.hpp" #include "../stl/cstddef.hpp" #include "../stl/cstdint.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "fwd.hpp" diff --git a/src/entt/core/iterator.hpp b/src/entt/core/iterator.hpp index 3c70feddb..c8c481b76 100644 --- a/src/entt/core/iterator.hpp +++ b/src/entt/core/iterator.hpp @@ -2,9 +2,9 @@ #define ENTT_CORE_ITERATOR_HPP #include -#include #include "../stl/cstddef.hpp" #include "../stl/iterator.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" diff --git a/src/entt/core/memory.hpp b/src/entt/core/memory.hpp index aec1d0f7c..6d8db5c7f 100644 --- a/src/entt/core/memory.hpp +++ b/src/entt/core/memory.hpp @@ -1,7 +1,6 @@ #ifndef ENTT_CORE_MEMORY_HPP #define ENTT_CORE_MEMORY_HPP -#include #include "../config/config.h" #include "../stl/cstddef.hpp" #include "../stl/memory.hpp" diff --git a/src/entt/entity/fwd.hpp b/src/entt/entity/fwd.hpp index dbd9d205c..54708ee7e 100644 --- a/src/entt/entity/fwd.hpp +++ b/src/entt/entity/fwd.hpp @@ -1,12 +1,12 @@ #ifndef ENTT_ENTITY_FWD_HPP #define ENTT_ENTITY_FWD_HPP -#include #include "../config/config.h" #include "../core/concepts.hpp" #include "../core/fwd.hpp" #include "../core/type_traits.hpp" #include "../stl/cstdint.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" namespace entt { diff --git a/src/entt/entity/helper.hpp b/src/entt/entity/helper.hpp index 544c13597..e7d5e17dd 100644 --- a/src/entt/entity/helper.hpp +++ b/src/entt/entity/helper.hpp @@ -1,9 +1,9 @@ #ifndef ENTT_ENTITY_HELPER_HPP #define ENTT_ENTITY_HELPER_HPP -#include #include "../core/fwd.hpp" #include "../core/type_traits.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "component.hpp" diff --git a/src/entt/entity/registry.hpp b/src/entt/entity/registry.hpp index cd91a9be1..d03cee80b 100644 --- a/src/entt/entity/registry.hpp +++ b/src/entt/entity/registry.hpp @@ -4,7 +4,6 @@ #include #include #include -#include #include "../config/config.h" #include "../container/dense_map.hpp" #include "../core/algorithm.hpp" @@ -20,6 +19,7 @@ #include "../stl/cstddef.hpp" #include "../stl/functional.hpp" #include "../stl/iterator.hpp" +#include "../stl/memory.hpp" #include "../stl/tuple.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" diff --git a/src/entt/entity/sparse_set.hpp b/src/entt/entity/sparse_set.hpp index c8f317ba3..62f53764b 100644 --- a/src/entt/entity/sparse_set.hpp +++ b/src/entt/entity/sparse_set.hpp @@ -3,7 +3,6 @@ #include #include -#include #include "../config/config.h" #include "../core/algorithm.hpp" #include "../core/any.hpp" @@ -11,6 +10,7 @@ #include "../core/type_info.hpp" #include "../stl/cstddef.hpp" #include "../stl/iterator.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "../stl/vector.hpp" diff --git a/src/entt/entity/storage.hpp b/src/entt/entity/storage.hpp index 3ba18e1d9..f030c5319 100644 --- a/src/entt/entity/storage.hpp +++ b/src/entt/entity/storage.hpp @@ -3,7 +3,6 @@ #include #include -#include #include "../config/config.h" #include "../core/bit.hpp" #include "../core/iterator.hpp" diff --git a/src/entt/graph/adjacency_matrix.hpp b/src/entt/graph/adjacency_matrix.hpp index 5378c2edf..dec3a24b1 100644 --- a/src/entt/graph/adjacency_matrix.hpp +++ b/src/entt/graph/adjacency_matrix.hpp @@ -2,11 +2,11 @@ #define ENTT_GRAPH_ADJACENCY_MATRIX_HPP #include -#include #include "../config/config.h" #include "../core/iterator.hpp" #include "../stl/cstddef.hpp" #include "../stl/iterator.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "../stl/vector.hpp" diff --git a/src/entt/graph/flow.hpp b/src/entt/graph/flow.hpp index 70a9bc38b..a59d21fa9 100644 --- a/src/entt/graph/flow.hpp +++ b/src/entt/graph/flow.hpp @@ -3,7 +3,6 @@ #include #include -#include #include "../config/config.h" #include "../container/dense_map.hpp" #include "../container/dense_set.hpp" @@ -14,6 +13,7 @@ #include "../stl/cstddef.hpp" #include "../stl/functional.hpp" #include "../stl/iterator.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "../stl/vector.hpp" diff --git a/src/entt/graph/fwd.hpp b/src/entt/graph/fwd.hpp index d257bb8f4..0140a8fe9 100644 --- a/src/entt/graph/fwd.hpp +++ b/src/entt/graph/fwd.hpp @@ -2,9 +2,9 @@ #define ENTT_GRAPH_FWD_HPP #include -#include #include "../core/fwd.hpp" #include "../stl/cstddef.hpp" +#include "../stl/memory.hpp" namespace entt { diff --git a/src/entt/locator/locator.hpp b/src/entt/locator/locator.hpp index a8e14601e..13f9fcf7f 100644 --- a/src/entt/locator/locator.hpp +++ b/src/entt/locator/locator.hpp @@ -2,8 +2,8 @@ #define ENTT_LOCATOR_LOCATOR_HPP #include -#include #include "../config/config.h" +#include "../stl/memory.hpp" #include "../stl/utility.hpp" namespace entt { diff --git a/src/entt/meta/context.hpp b/src/entt/meta/context.hpp index 35bd03c18..a5769c193 100644 --- a/src/entt/meta/context.hpp +++ b/src/entt/meta/context.hpp @@ -1,10 +1,10 @@ #ifndef ENTT_META_CTX_HPP #define ENTT_META_CTX_HPP -#include #include "../container/dense_map.hpp" #include "../core/fwd.hpp" #include "../stl/functional.hpp" +#include "../stl/memory.hpp" #include "fwd.hpp" namespace entt { diff --git a/src/entt/meta/factory.hpp b/src/entt/meta/factory.hpp index 9251ff8cc..7f7b1ccad 100644 --- a/src/entt/meta/factory.hpp +++ b/src/entt/meta/factory.hpp @@ -3,7 +3,6 @@ #include #include -#include #include "../config/config.h" #include "../core/bit.hpp" #include "../core/fwd.hpp" @@ -13,6 +12,7 @@ #include "../locator/locator.hpp" #include "../stl/cstddef.hpp" #include "../stl/cstdint.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "context.hpp" diff --git a/src/entt/meta/meta.hpp b/src/entt/meta/meta.hpp index bae1bda5b..13626ebf7 100644 --- a/src/entt/meta/meta.hpp +++ b/src/entt/meta/meta.hpp @@ -2,7 +2,6 @@ #define ENTT_META_META_HPP #include -#include #include "../config/config.h" #include "../core/any.hpp" #include "../core/concepts.hpp" @@ -15,6 +14,7 @@ #include "../stl/array.hpp" #include "../stl/cstddef.hpp" #include "../stl/iterator.hpp" +#include "../stl/memory.hpp" #include "../stl/string_view.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" diff --git a/src/entt/meta/node.hpp b/src/entt/meta/node.hpp index 62a3660f4..665230838 100644 --- a/src/entt/meta/node.hpp +++ b/src/entt/meta/node.hpp @@ -1,7 +1,6 @@ #ifndef ENTT_META_NODE_HPP #define ENTT_META_NODE_HPP -#include #include "../config/config.h" #include "../core/bit.hpp" #include "../core/concepts.hpp" @@ -14,6 +13,7 @@ #include "../stl/bit.hpp" #include "../stl/cstddef.hpp" #include "../stl/cstdint.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "../stl/vector.hpp" diff --git a/src/entt/meta/pointer.hpp b/src/entt/meta/pointer.hpp index 702b47cd0..44f575b45 100644 --- a/src/entt/meta/pointer.hpp +++ b/src/entt/meta/pointer.hpp @@ -3,7 +3,7 @@ #ifndef ENTT_META_POINTER_HPP #define ENTT_META_POINTER_HPP -#include +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "type_traits.hpp" diff --git a/src/entt/process/fwd.hpp b/src/entt/process/fwd.hpp index 113a1b1bc..4a2a71397 100644 --- a/src/entt/process/fwd.hpp +++ b/src/entt/process/fwd.hpp @@ -1,8 +1,8 @@ #ifndef ENTT_PROCESS_FWD_HPP #define ENTT_PROCESS_FWD_HPP -#include #include "../stl/cstdint.hpp" +#include "../stl/memory.hpp" namespace entt { diff --git a/src/entt/process/process.hpp b/src/entt/process/process.hpp index 8589c8d5e..23018775e 100644 --- a/src/entt/process/process.hpp +++ b/src/entt/process/process.hpp @@ -1,10 +1,10 @@ #ifndef ENTT_PROCESS_PROCESS_HPP #define ENTT_PROCESS_PROCESS_HPP -#include #include "../core/compressed_pair.hpp" #include "../core/type_traits.hpp" #include "../stl/cstdint.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "fwd.hpp" diff --git a/src/entt/process/scheduler.hpp b/src/entt/process/scheduler.hpp index 827da552b..253cca975 100644 --- a/src/entt/process/scheduler.hpp +++ b/src/entt/process/scheduler.hpp @@ -1,10 +1,10 @@ #ifndef ENTT_PROCESS_SCHEDULER_HPP #define ENTT_PROCESS_SCHEDULER_HPP -#include #include "../config/config.h" #include "../core/compressed_pair.hpp" #include "../stl/cstddef.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "../stl/vector.hpp" diff --git a/src/entt/resource/cache.hpp b/src/entt/resource/cache.hpp index 187a4aa60..1d025eb9c 100644 --- a/src/entt/resource/cache.hpp +++ b/src/entt/resource/cache.hpp @@ -4,7 +4,6 @@ #include #include #include -#include #include "../container/dense_map.hpp" #include "../core/compressed_pair.hpp" #include "../core/fwd.hpp" @@ -12,6 +11,7 @@ #include "../stl/cstddef.hpp" #include "../stl/functional.hpp" #include "../stl/iterator.hpp" +#include "../stl/memory.hpp" #include "../stl/tuple.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" diff --git a/src/entt/resource/fwd.hpp b/src/entt/resource/fwd.hpp index ed63da580..4e064d98e 100644 --- a/src/entt/resource/fwd.hpp +++ b/src/entt/resource/fwd.hpp @@ -1,7 +1,7 @@ #ifndef ENTT_RESOURCE_FWD_HPP #define ENTT_RESOURCE_FWD_HPP -#include +#include "../stl/memory.hpp" namespace entt { diff --git a/src/entt/resource/loader.hpp b/src/entt/resource/loader.hpp index 9b19fac80..1e7c12b93 100644 --- a/src/entt/resource/loader.hpp +++ b/src/entt/resource/loader.hpp @@ -1,7 +1,7 @@ #ifndef ENTT_RESOURCE_LOADER_HPP #define ENTT_RESOURCE_LOADER_HPP -#include +#include "../stl/memory.hpp" #include "../stl/utility.hpp" #include "fwd.hpp" diff --git a/src/entt/resource/resource.hpp b/src/entt/resource/resource.hpp index 9c5c6ffb3..6b257ce06 100644 --- a/src/entt/resource/resource.hpp +++ b/src/entt/resource/resource.hpp @@ -3,7 +3,7 @@ #include #include -#include +#include "../stl/memory.hpp" #include "../stl/utility.hpp" #include "fwd.hpp" diff --git a/src/entt/signal/dispatcher.hpp b/src/entt/signal/dispatcher.hpp index 60222872f..fe0bbe664 100644 --- a/src/entt/signal/dispatcher.hpp +++ b/src/entt/signal/dispatcher.hpp @@ -2,7 +2,6 @@ #define ENTT_SIGNAL_DISPATCHER_HPP #include -#include #include "../container/dense_map.hpp" #include "../core/compressed_pair.hpp" #include "../core/concepts.hpp" @@ -10,6 +9,7 @@ #include "../core/type_info.hpp" #include "../stl/cstddef.hpp" #include "../stl/functional.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "../stl/vector.hpp" diff --git a/src/entt/signal/fwd.hpp b/src/entt/signal/fwd.hpp index b0964b681..e27689497 100644 --- a/src/entt/signal/fwd.hpp +++ b/src/entt/signal/fwd.hpp @@ -1,7 +1,7 @@ #ifndef ENTT_SIGNAL_FWD_HPP #define ENTT_SIGNAL_FWD_HPP -#include +#include "../stl/memory.hpp" namespace entt { diff --git a/src/entt/signal/sigh.hpp b/src/entt/signal/sigh.hpp index 73fd61eb9..19dbbef60 100644 --- a/src/entt/signal/sigh.hpp +++ b/src/entt/signal/sigh.hpp @@ -1,8 +1,8 @@ #ifndef ENTT_SIGNAL_SIGH_HPP #define ENTT_SIGNAL_SIGH_HPP -#include #include "../stl/cstddef.hpp" +#include "../stl/memory.hpp" #include "../stl/type_traits.hpp" #include "../stl/utility.hpp" #include "../stl/vector.hpp"