Jelajahi Sumber

-: storage_mixin.hpp -> mixin.hpp (non-storage mixins are also a thing)

Michele Caini 3 tahun lalu
induk
melakukan
2f873f2dd2

+ 1 - 1
CMakeLists.txt

@@ -143,6 +143,7 @@ if(ENTT_INCLUDE_HEADERS)
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/fwd.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/fwd.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/group.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/group.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/handle.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/handle.hpp>
+            $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/mixin.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/helper.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/helper.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/observer.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/observer.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/organizer.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/organizer.hpp>
@@ -151,7 +152,6 @@ if(ENTT_INCLUDE_HEADERS)
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/snapshot.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/snapshot.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/sparse_set.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/sparse_set.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/storage.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/storage.hpp>
-            $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/storage_mixin.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/view.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/entity/view.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/graph/adjacency_matrix.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/graph/adjacency_matrix.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/graph/dot.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/graph/dot.hpp>

+ 2 - 2
src/entt/entity/storage_mixin.hpp → src/entt/entity/mixin.hpp

@@ -1,5 +1,5 @@
-#ifndef ENTT_ENTITY_STORAGE_MIXIN_HPP
-#define ENTT_ENTITY_STORAGE_MIXIN_HPP
+#ifndef ENTT_ENTITY_MIXIN_HPP
+#define ENTT_ENTITY_MIXIN_HPP
 
 
 #include <utility>
 #include <utility>
 #include "../config/config.h"
 #include "../config/config.h"

+ 1 - 1
src/entt/entity/registry.hpp

@@ -23,9 +23,9 @@
 #include "entity.hpp"
 #include "entity.hpp"
 #include "fwd.hpp"
 #include "fwd.hpp"
 #include "group.hpp"
 #include "group.hpp"
+#include "mixin.hpp"
 #include "sparse_set.hpp"
 #include "sparse_set.hpp"
 #include "storage.hpp"
 #include "storage.hpp"
-#include "storage_mixin.hpp"
 #include "view.hpp"
 #include "view.hpp"
 
 
 namespace entt {
 namespace entt {

+ 1 - 1
src/entt/entt.hpp

@@ -24,6 +24,7 @@
 #include "entity/group.hpp"
 #include "entity/group.hpp"
 #include "entity/handle.hpp"
 #include "entity/handle.hpp"
 #include "entity/helper.hpp"
 #include "entity/helper.hpp"
+#include "entity/mixin.hpp"
 #include "entity/observer.hpp"
 #include "entity/observer.hpp"
 #include "entity/organizer.hpp"
 #include "entity/organizer.hpp"
 #include "entity/registry.hpp"
 #include "entity/registry.hpp"
@@ -31,7 +32,6 @@
 #include "entity/snapshot.hpp"
 #include "entity/snapshot.hpp"
 #include "entity/sparse_set.hpp"
 #include "entity/sparse_set.hpp"
 #include "entity/storage.hpp"
 #include "entity/storage.hpp"
-#include "entity/storage_mixin.hpp"
 #include "entity/view.hpp"
 #include "entity/view.hpp"
 #include "graph/adjacency_matrix.hpp"
 #include "graph/adjacency_matrix.hpp"
 #include "graph/dot.hpp"
 #include "graph/dot.hpp"

+ 1 - 1
test/entt/entity/sigh_mixin.cpp

@@ -1,8 +1,8 @@
 #include <iterator>
 #include <iterator>
 #include <gtest/gtest.h>
 #include <gtest/gtest.h>
+#include <entt/entity/mixin.hpp>
 #include <entt/entity/registry.hpp>
 #include <entt/entity/registry.hpp>
 #include <entt/entity/storage.hpp>
 #include <entt/entity/storage.hpp>
-#include <entt/entity/storage_mixin.hpp>
 #include "../common/throwing_allocator.hpp"
 #include "../common/throwing_allocator.hpp"
 #include "../common/throwing_type.hpp"
 #include "../common/throwing_type.hpp"