Unison.Util.CyclicOrd
class CyclicOrd a where Source #
Methods
cyclicOrd :: CycleTable Int Int -> CycleTable Int Int -> a -> a -> IO Ordering Source #
Defined in Unison.Util.CyclicOrd
cyclicOrd :: CycleTable Int Int -> CycleTable Int Int -> Seq a -> Seq a -> IO Ordering Source #
cyclicOrd :: CycleTable Int Int -> CycleTable Int Int -> Vector a -> Vector a -> IO Ordering Source #
cyclicOrd :: CycleTable Int Int -> CycleTable Int Int -> [a] -> [a] -> IO Ordering Source #
bothOrd' :: (Ord a, CyclicOrd b) => CycleTable Int Int -> CycleTable Int Int -> a -> a -> b -> b -> IO Ordering Source #
bothOrd :: (CyclicOrd a, CyclicOrd b) => CycleTable Int Int -> CycleTable Int Int -> a -> a -> b -> b -> IO Ordering Source #