PersistentMap/PersistentOrderedMap/KeyStrategies/IntStrategy.cs

17 lines
464 B
C#
Raw Permalink Normal View History

2026-05-07 07:44:55 +02:00
namespace PersistentOrderedMap;
using System.Runtime.CompilerServices;
public struct IntStrategy : IKeyStrategy<int>
{
public bool UsesPrefixes => false;
public bool IsLossless => true;
public bool UseBinarySearch => false;
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public int Compare(int x, int y) => x.CompareTo(y);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public long GetPrefix(int key) => 0; // Unused
}