Przeglądaj źródła

config: ENTT_NO_MIXIN/ENTT_STORAGE

Michele Caini 2 lat temu
rodzic
commit
581f2b0a0c
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      src/entt/config/config.h

+ 6 - 0
src/entt/config/config.h

@@ -60,6 +60,12 @@
 #    define ENTT_ETO_TYPE(Type) Type
 #endif
 
+#ifdef ENTT_NO_MIXIN
+#    define ENTT_STORAGE(Mixin, ...) __VA_ARGS__
+#else
+#    define ENTT_STORAGE(Mixin, ...) Mixin<__VA_ARGS__>
+#endif
+
 #ifdef ENTT_STANDARD_CPP
 #    define ENTT_NONSTD false
 #else