Selaa lähdekoodia

config: ENTT_NO_MIXIN/ENTT_STORAGE

Michele Caini 1 vuosi sitten
vanhempi
commit
581f2b0a0c
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  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
 #    define ENTT_ETO_TYPE(Type) Type
 #endif
 #endif
 
 
+#ifdef ENTT_NO_MIXIN
+#    define ENTT_STORAGE(Mixin, ...) __VA_ARGS__
+#else
+#    define ENTT_STORAGE(Mixin, ...) Mixin<__VA_ARGS__>
+#endif
+
 #ifdef ENTT_STANDARD_CPP
 #ifdef ENTT_STANDARD_CPP
 #    define ENTT_NONSTD false
 #    define ENTT_NONSTD false
 #else
 #else