Safe Haskell | Trustworthy |
---|---|
Language | Haskell98 |
Data.Columbia.Orphans
Contents
Documentation
Instances
(Sat (ctx (LazyFix f)), Typeable1 f, Data ctx (Rep f (LazyFix f))) => Data ctx (LazyFix f) Source # | |
Eq (Rep f (LazyFix f)) => Eq (LazyFix f) Source # | |
Ord (Rep f (LazyFix f)) => Ord (LazyFix f) Source # | |
Read (Rep f (LazyFix f)) => Read (LazyFix f) Source # | |
Show (Rep f (LazyFix f)) => Show (LazyFix f) Source # | |
Typeable1 f => RW (LazyFix f) Source # | |
KeyComparable (LazyFix f) Source # | |
Orphan instances
(Sat (ctx (Fix f)), Typeable1 f, Data ctx (Rep f (Fix f))) => Data ctx (Fix f) Source # | |
(Sat (ctx (Id x)), Data ctx x) => Data ctx (Id x) Source # | |
(Ix i, IArray UArray e, Sat (ctx (UArray i e)), Typeable * i, Data ctx e, Sat (ctx [e])) => Data ctx (UArray i e) Source # | |
(Sat (ctx (Const t x)), Data ctx t, Typeable * x) => Data ctx (Const t x) Source # | |
(Sat (ctx ((:@:) g h x)), Typeable1 g, Typeable1 h, Typeable * x, Data ctx (g (h x))) => Data ctx ((:@:) g h x) Source # | |
(Sat (ctx ((:*:) g h x)), Typeable1 g, Typeable1 h, Typeable * x, Data ctx (g x), Data ctx (h x)) => Data ctx ((:*:) g h x) Source # | |
(Sat (ctx ((:+:) g h x)), Typeable1 g, Typeable1 h, Typeable * x, Data ctx (g x), Data ctx (h x)) => Data ctx ((:+:) g h x) Source # | |
Eq (Rep f (Fix f)) => Eq (Fix f) Source # | |
Ord (Rep f (Fix f)) => Ord (Fix f) Source # | |
Typeable1 f => RW (Fix f) Source # | |