fix(range): fix GetBase() of sentinel adapters such as TFilterView's

This commit is contained in:
2024-12-18 21:45:25 +08:00
parent 78d4955e03
commit 85199119b3
3 changed files with 3 additions and 6 deletions

View File

@ -126,8 +126,7 @@ private:
return InValue.Num() == 0 || InValue.GetBase() == Current;
}
NODISCARD FORCEINLINE constexpr const TRangeIterator<FBase>& GetBase() const& { return Current; }
NODISCARD FORCEINLINE constexpr TRangeIterator<FBase> GetBase() && { return MoveTemp(Current); }
NODISCARD FORCEINLINE constexpr TRangeSentinel<FBase> GetBase() const { return Current; }
private: