transformations-0.2.0.0: Generic representation of tree transformations

Safe HaskellNone
LanguageHaskell98

Generics.Regular.Functions.GOrd

Documentation

class GOrd f where Source

Methods

comparef :: (a -> a -> Ordering) -> f a -> f a -> Ordering Source

Instances

GOrd I 
GOrd U 
Ord a => GOrd (K a) 
(GOrd f, GOrd g) => GOrd ((:+:) f g) 
(GOrd f, GOrd g) => GOrd ((:*:) f g) 
GOrd f => GOrd (C c f) 
GOrd f => GOrd (S s f) 

gcompare :: (Regular a, GOrd (PF a)) => a -> a -> Ordering Source