syb-with-class-0.6.1.12: Scrap Your Boilerplate With Class

Safe HaskellNone
LanguageHaskell2010

Data.Generics.SYB.WithClass.Context

Description

(C) 2004 Ralf Laemmel

Context parameterisation and context passing.

Synopsis

Documentation

class Sat a where Source #

The Sat class from John Hughes' "Restricted Data Types in Haskell"

Methods

dict :: a Source #

Instances
Sat (NoCtx a) Source # 
Instance details

Defined in Data.Generics.SYB.WithClass.Context

Methods

dict :: NoCtx a Source #

(Sat (l a), Sat (r a)) => Sat (PairCtx l r a) Source # 
Instance details

Defined in Data.Generics.SYB.WithClass.Context

Methods

dict :: PairCtx l r a Source #

data NoCtx a Source #

No context

Instances
Sat (NoCtx a) Source # 
Instance details

Defined in Data.Generics.SYB.WithClass.Context

Methods

dict :: NoCtx a Source #

data PairCtx l r a Source #

Pair context

Constructors

PairCtx 

Fields

Instances
(Sat (l a), Sat (r a)) => Sat (PairCtx l r a) Source # 
Instance details

Defined in Data.Generics.SYB.WithClass.Context

Methods

dict :: PairCtx l r a Source #

pairCtx :: l () -> r () -> PairCtx l r () Source #