From fbffdaf176c21039288e77b8dc4055972103c131 Mon Sep 17 00:00:00 2001 From: skypjack Date: Fri, 19 Dec 2025 16:57:55 +0100 Subject: [PATCH] stl: refine memory.hpp --- src/entt/stl/memory.hpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/entt/stl/memory.hpp b/src/entt/stl/memory.hpp index 956cb63b0..13002886c 100644 --- a/src/entt/stl/memory.hpp +++ b/src/entt/stl/memory.hpp @@ -1,6 +1,10 @@ #ifndef ENTT_STL_MEMORY_HPP #define ENTT_STL_MEMORY_HPP +#include +#include +#include + namespace entt::stl { /*! @cond TURN_OFF_DOXYGEN */ @@ -22,16 +26,16 @@ template # include # # if defined(__cpp_lib_to_address) -# include -using std::to_address; -# else -using stl::internal::to_address; +# define ENTT_STL_TO_ADDRESS std::to_address # endif -# -#else -using stl::internal; #endif +#ifndef ENTT_STL_TO_ADDRESS +# define ENTT_STL_TO_ADDRESS internal::to_address +#endif + +using ENTT_STL_TO_ADDRESS; + } // namespace entt::stl #endif