Michele Caini 3 лет назад
Родитель
Сommit
6bb67ab5da
3 измененных файлов с 16 добавлено и 0 удалено
  1. 1 0
      CMakeLists.txt
  2. 1 0
      src/entt/fwd.hpp
  3. 14 0
      src/entt/process/fwd.hpp

+ 1 - 0
CMakeLists.txt

@@ -165,6 +165,7 @@ if(ENTT_INCLUDE_HEADERS)
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/platform/android-ndk-r17.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/poly/fwd.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/poly/poly.hpp>
+            $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/process/fwd.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/process/process.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/process/scheduler.hpp>
             $<BUILD_INTERFACE:${EnTT_SOURCE_DIR}/src/entt/resource/cache.hpp>

+ 1 - 0
src/entt/fwd.hpp

@@ -3,5 +3,6 @@
 #include "entity/fwd.hpp"
 #include "meta/fwd.hpp"
 #include "poly/fwd.hpp"
+#include "process/fwd.hpp"
 #include "resource/fwd.hpp"
 #include "signal/fwd.hpp"

+ 14 - 0
src/entt/process/fwd.hpp

@@ -0,0 +1,14 @@
+#ifndef ENTT_PROCESS_FWD_HPP
+#define ENTT_PROCESS_FWD_HPP
+
+namespace entt {
+
+template<typename, typename>
+class process;
+
+template<typename>
+class scheduler;
+
+} // namespace entt
+
+#endif