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