16 lines
464 B
C#
16 lines
464 B
C#
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
|
|
}
|