Skip to content

Commit

Permalink
Update stl_iterator_base_types.h
Browse files Browse the repository at this point in the history
  • Loading branch information
Prevter authored Dec 20, 2024
1 parent 5071afc commit c40a4d4
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions loader/include/Geode/c++stl/gnustl/stl_iterator_base_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@

#include "c++config.h"
#include <type_traits>
#include "ptr_traits.h"

namespace geode::stl {
_GLIBCXX_BEGIN_NAMESPACE_VERSION
Expand Down Expand Up @@ -140,7 +141,7 @@ _GLIBCXX_HAS_NESTED_TYPE(iterator_category)
struct __iterator_traits { };

template<typename _Iterator>
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;
Expand All @@ -166,7 +167,7 @@ _GLIBCXX_HAS_NESTED_TYPE(iterator_category)

/// Partial specialization for pointer types.
template<typename _Tp>
struct stl::iterator_traits<_Tp*>
struct iterator_traits<_Tp*>
{
typedef random_access_iterator_tag iterator_category;
typedef _Tp value_type;
Expand All @@ -177,7 +178,7 @@ _GLIBCXX_HAS_NESTED_TYPE(iterator_category)

/// Partial specialization for const pointer types.
template<typename _Tp>
struct stl::iterator_traits<const _Tp*>
struct iterator_traits<const _Tp*>
{
typedef random_access_iterator_tag iterator_category;
typedef _Tp value_type;
Expand Down

0 comments on commit c40a4d4

Please sign in to comment.