Browse Source

core: minor changes

Michele Caini 4 years ago
parent
commit
0edb49d7c6
2 changed files with 7 additions and 5 deletions
  1. 1 0
      src/entt/core/memory.hpp
  2. 6 5
      src/entt/core/tuple.hpp

+ 1 - 0
src/entt/core/memory.hpp

@@ -2,6 +2,7 @@
 #define ENTT_CORE_MEMORY_HPP
 
 
+#include <cstddef>
 #include <memory>
 #include <type_traits>
 #include <utility>

+ 6 - 5
src/entt/core/tuple.hpp

@@ -4,6 +4,7 @@
 
 #include <tuple>
 #include <type_traits>
+#include <utility>
 #include "../config/config.h"
 
 
@@ -19,11 +20,11 @@ namespace entt {
  */
 template<typename Type>
 constexpr decltype(auto) unwrap_tuple(Type && value) ENTT_NOEXCEPT {
-	if constexpr(std::tuple_size_v<std::remove_reference_t<Type>> == 1u) {
-		return std::get<0>(std::forward<Type>(value));
-	} else {
-		return std::forward<Type>(value);
-	}
+    if constexpr(std::tuple_size_v<std::remove_reference_t<Type>> == 1u) {
+        return std::get<0>(std::forward<Type>(value));
+    } else {
+        return std::forward<Type>(value);
+    }
 }