pandora-0.1.8: A box of patterns and paradigms

Safe HaskellSafe
LanguageHaskell2010

Pandora.Paradigm.Junction.Composition

Documentation

class Composition t where Source #

Associated Types

type Outline t a :: * Source #

Methods

composition :: t a -> Outline t a Source #

Instances
Composition Maybe Source # 
Instance details

Defined in Pandora.Paradigm.Basis.Maybe

Associated Types

type Outline Maybe a :: Type Source #

Composition (Stateful s) Source # 
Instance details

Defined in Pandora.Paradigm.Inventory.Stateful

Associated Types

type Outline (Stateful s) a :: Type Source #

Methods

composition :: Stateful s a -> Outline (Stateful s) a Source #

Composition (Conclusion e) Source # 
Instance details

Defined in Pandora.Paradigm.Basis.Conclusion

Associated Types

type Outline (Conclusion e) a :: Type Source #

Composition (TU ct cu t u) Source # 
Instance details

Defined in Pandora.Paradigm.Junction.Schemes.TU

Associated Types

type Outline (TU ct cu t u) a :: Type Source #

Methods

composition :: TU ct cu t u a -> Outline (TU ct cu t u) a Source #

Composition (UTU ct cu t u) Source # 
Instance details

Defined in Pandora.Paradigm.Junction.Schemes.UTU

Associated Types

type Outline (UTU ct cu t u) a :: Type Source #

Methods

composition :: UTU ct cu t u a -> Outline (UTU ct cu t u) a Source #

Composition (UT ct cu t u) Source # 
Instance details

Defined in Pandora.Paradigm.Junction.Schemes.UT

Associated Types

type Outline (UT ct cu t u) a :: Type Source #

Methods

composition :: UT ct cu t u a -> Outline (UT ct cu t u) a Source #

Composition (TUV ct cu cv t u v) Source # 
Instance details

Defined in Pandora.Paradigm.Junction.Schemes.TUV

Associated Types

type Outline (TUV ct cu cv t u v) a :: Type Source #

Methods

composition :: TUV ct cu cv t u v a -> Outline (TUV ct cu cv t u v) a Source #

Composition (TUVW ct cu cv cw t u v w) Source # 
Instance details

Defined in Pandora.Paradigm.Junction.Schemes.TUVW

Associated Types

type Outline (TUVW ct cu cv cw t u v w) a :: Type Source #

Methods

composition :: TUVW ct cu cv cw t u v w a -> Outline (TUVW ct cu cv cw t u v w) a Source #