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

@ -175,7 +175,7 @@ private:
NODISCARD friend FORCEINLINE constexpr ptrdiff operator-(const FSentinelImpl& LHS, const FIteratorImpl<bConst>& RHS)
requires CSizedSentinelFor<TRangeSentinel<FBase>, TRangeIterator<FBase>>
{
return RHS.GetBase() - LHS.GetBase();
return LHS.GetBase() - RHS.GetBase();
}
NODISCARD FORCEINLINE constexpr TRangeSentinel<FBase> GetBase() const { return Current; }