fix(*): fix some iterator adapter implementation bugs

This commit is contained in:
2024-12-19 11:49:13 +08:00
parent 85199119b3
commit dd3a366c14
4 changed files with 4 additions and 6 deletions

View File

@ -74,8 +74,6 @@ public:
NODISCARD FORCEINLINE constexpr bool operator==(FDefaultSentinel) const& { return Length == static_cast<ptrdiff>(0); }
NODISCARD FORCEINLINE constexpr strong_ordering operator<=>(FDefaultSentinel) const& { return static_cast<ptrdiff>(0) <=> Length; }
NODISCARD FORCEINLINE constexpr TIteratorReference<I> operator*() { CheckThis(true); return *GetBase(); }
NODISCARD FORCEINLINE constexpr TIteratorReference<I> operator*() const requires (CDereferenceable<const I>) { CheckThis(true); return *GetBase(); }