| Copyright | (c) 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.Multi.Show
Contents
Description
This module defines showing of (higher-order) signatures, which lifts to showing of (higher-order) terms and contexts. All definitions are generalised versions of those in Data.Comp.Show.
- class ShowHF f where
 
Documentation
Signature printing. An instance ShowHF f gives rise to an instance
  KShow (HTerm f). 
Orphan instances
| KShow (K ()) Source # | |
| KShow (K String) Source # | |
| (ShowHF f, HFunctor f) => ShowHF (Cxt h f) Source # | |
| (ShowHF f, HFunctor f, KShow a) => KShow (Cxt h f a) Source # | |
| (ShowHF f, Show p) => ShowHF ((:&:) * f p) Source # | |
| (ShowHF f, ShowHF g) => ShowHF ((:+:) * f g) Source # | |
| KShow (Cxt h f a) => Show (Cxt h f a i) Source # | |