| Copyright | (c) 2010-2011 Patrick Bahr | 
|---|---|
| License | BSD3 | 
| Maintainer | Patrick Bahr <paba@diku.dk> | 
| Stability | experimental | 
| Portability | non-portable (GHC Extensions) | 
| Safe Haskell | None | 
| Language | Haskell98 | 
Data.Comp.Ordering
Contents
Description
This module defines ordering of signatures, which lifts to ordering of terms and contexts.
Documentation
class EqF f => OrdF f where Source #
Signature ordering. An instance OrdF f gives rise to an instance
  Ord (Term f). 
Minimal complete definition
Orphan instances
| OrdF [] Source # | |
| OrdF Maybe Source # | |
| Ord a0 => OrdF ((,) a0) Source # | |
| (Ord a0, Ord b0) => OrdF ((,,) a0 b0) Source # | |
| OrdF f => OrdF (Cxt h f) Source # | |
| (OrdF f, Ord a) => Ord (Cxt h f a) Source # | From an   | 
| (Ord a0, Ord b0, Ord c0) => OrdF ((,,,) a0 b0 c0) Source # | |
| (OrdF f, OrdF g) => OrdF ((:+:) * f g) Source # | 
  | 
| (Ord a0, Ord b0, Ord c0, Ord d0) => OrdF ((,,,,) a0 b0 c0 d0) Source # | |
| (Ord a0, Ord b0, Ord c0, Ord d0, Ord e0) => OrdF ((,,,,,) a0 b0 c0 d0 e0) Source # | |
| (Ord a0, Ord b0, Ord c0, Ord d0, Ord e0, Ord f0) => OrdF ((,,,,,,) a0 b0 c0 d0 e0 f0) Source # | |
| (Ord a0, Ord b0, Ord c0, Ord d0, Ord e0, Ord f0, Ord g0) => OrdF ((,,,,,,,) a0 b0 c0 d0 e0 f0 g0) Source # | |
| (Ord a0, Ord b0, Ord c0, Ord d0, Ord e0, Ord f0, Ord g0, Ord h0) => OrdF ((,,,,,,,,) a0 b0 c0 d0 e0 f0 g0 h0) Source # | |
| (Ord a0, Ord b0, Ord c0, Ord d0, Ord e0, Ord f0, Ord g0, Ord h0, Ord i0) => OrdF ((,,,,,,,,,) a0 b0 c0 d0 e0 f0 g0 h0 i0) Source # | |