Pretty Bool | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty Char | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty Double | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty Float | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty Int | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty Integer | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty Ordering | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty () | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty Doc Source # | |
Instance detailsDefined in Data.Model.Pretty |
Pretty Name Source # | |
Instance detailsDefined in Data.Model.Pretty |
Pretty QualName Source # | |
Instance detailsDefined in Data.Model.Pretty |
Pretty a => Pretty [a] | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty a => Pretty (Maybe a) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
Pretty n => Pretty (TypeRef n) Source # | |
Instance detailsDefined in Data.Model.Pretty |
Pretty r => Pretty (TypeN r) Source # | |
Instance detailsDefined in Data.Model.Pretty |
Pretty r => Pretty (Type r) Source # | |
Instance detailsDefined in Data.Model.Pretty |
Pretty a => Pretty (CompactPretty a) Source # | |
Instance detailsDefined in Data.Model.Pretty |
(Pretty a, Pretty b) => Pretty (Either a b) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
(Pretty name, Pretty ref) => Pretty (name, Fields name ref) Source # | |
Instance detailsDefined in Data.Model.Pretty |
(Pretty a, Pretty b) => Pretty (a, b) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
(Pretty name, Pretty ref) => Pretty (Fields name ref) Source # | |
Instance detailsDefined in Data.Model.Pretty |
(Pretty name, Pretty ref) => Pretty (ConTree name ref) Source # | |
Instance detailsDefined in Data.Model.Pretty |
(Pretty a, Pretty b, Pretty c) => Pretty (a, b, c) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
(Pretty n, Pretty cn, Pretty r) => Pretty (ADT n cn r) Source # | |
Instance detailsDefined in Data.Model.Pretty |
(Pretty a, Pretty b, Pretty c, Pretty d) => Pretty (a, b, c, d) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass |
(Functor t, Pretty (t Name), Pretty exRef, Ord exRef, Show exRef, Convertible adtName String, Convertible consName String, Convertible iref String) => Pretty (TypeModel adtName consName (t iref) exRef) Source # | |
Instance detailsDefined in Data.Model.Pretty |
(Pretty a, Pretty b, Pretty c, Pretty d, Pretty e) => Pretty (a, b, c, d, e) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass Methods pPrintPrec :: PrettyLevel -> Rational -> (a, b, c, d, e) -> Doc # pPrint :: (a, b, c, d, e) -> Doc # pPrintList :: PrettyLevel -> [(a, b, c, d, e)] -> Doc # |
(Pretty a, Pretty b, Pretty c, Pretty d, Pretty e, Pretty f) => Pretty (a, b, c, d, e, f) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass Methods pPrintPrec :: PrettyLevel -> Rational -> (a, b, c, d, e, f) -> Doc # pPrint :: (a, b, c, d, e, f) -> Doc # pPrintList :: PrettyLevel -> [(a, b, c, d, e, f)] -> Doc # |
(Pretty a, Pretty b, Pretty c, Pretty d, Pretty e, Pretty f, Pretty g) => Pretty (a, b, c, d, e, f, g) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass Methods pPrintPrec :: PrettyLevel -> Rational -> (a, b, c, d, e, f, g) -> Doc # pPrint :: (a, b, c, d, e, f, g) -> Doc # pPrintList :: PrettyLevel -> [(a, b, c, d, e, f, g)] -> Doc # |
(Pretty a, Pretty b, Pretty c, Pretty d, Pretty e, Pretty f, Pretty g, Pretty h) => Pretty (a, b, c, d, e, f, g, h) | |
Instance detailsDefined in Text.PrettyPrint.HughesPJClass Methods pPrintPrec :: PrettyLevel -> Rational -> (a, b, c, d, e, f, g, h) -> Doc # pPrint :: (a, b, c, d, e, f, g, h) -> Doc # pPrintList :: PrettyLevel -> [(a, b, c, d, e, f, g, h)] -> Doc # |