From c40a4d4d3c2c5a66d3ea0aa4f87b2769c0b3f5ab Mon Sep 17 00:00:00 2001 From: Oleksandr Nemesh Date: Fri, 20 Dec 2024 20:41:31 +0200 Subject: [PATCH] Update stl_iterator_base_types.h --- .../include/Geode/c++stl/gnustl/stl_iterator_base_types.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/loader/include/Geode/c++stl/gnustl/stl_iterator_base_types.h b/loader/include/Geode/c++stl/gnustl/stl_iterator_base_types.h index c84336908..d66324260 100644 --- a/loader/include/Geode/c++stl/gnustl/stl_iterator_base_types.h +++ b/loader/include/Geode/c++stl/gnustl/stl_iterator_base_types.h @@ -61,6 +61,7 @@ #include "c++config.h" #include +#include "ptr_traits.h" namespace geode::stl { _GLIBCXX_BEGIN_NAMESPACE_VERSION @@ -140,7 +141,7 @@ _GLIBCXX_HAS_NESTED_TYPE(iterator_category) struct __iterator_traits { }; template - struct stl::__iterator_traits<_Iterator, true> + struct __iterator_traits<_Iterator, true> { typedef typename _Iterator::iterator_category iterator_category; typedef typename _Iterator::value_type value_type; @@ -166,7 +167,7 @@ _GLIBCXX_HAS_NESTED_TYPE(iterator_category) /// Partial specialization for pointer types. template - struct stl::iterator_traits<_Tp*> + struct iterator_traits<_Tp*> { typedef random_access_iterator_tag iterator_category; typedef _Tp value_type; @@ -177,7 +178,7 @@ _GLIBCXX_HAS_NESTED_TYPE(iterator_category) /// Partial specialization for const pointer types. template - struct stl::iterator_traits + struct iterator_traits { typedef random_access_iterator_tag iterator_category; typedef _Tp value_type;