HORIZON HASKELLDocslts/ghc-10.0.xc7d136e2026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · c7d136e · 2026-10-12

Moduleconstraints-0.14.4

Data.Constraint.Forall

  • 1 type
  • 4 classes
  • 5 values
classclass (forall (a :: k). p a) => Forall (p :: k -> Constraint)
#
Instances1Forall
  • (forall (a :: k). p a) => Forall pDefined in constraints-0.14.4 · Data.Constraint.Forall
classclass Forall (ComposeC p f) => ForallF (p :: k2 -> Constraint) (f :: k1 -> k2)
#
Instances1ForallF
  • Forall (ComposeC p f) => ForallF p fDefined in constraints-0.14.4 · Data.Constraint.Forall
classclass Forall (Q p t) => ForallT (p :: k4 -> Constraint) (t :: (k1 -> k2) -> k3 -> k4)
#
Instances1ForallT
  • Forall (Q p t) => ForallT p tDefined in constraints-0.14.4 · Data.Constraint.Forall
familytype family ForallV :: k -> Constraint
#
Instances1ForallV
  • type ForallV = ForallV_Defined in constraints-0.14.4 · Data.Constraint.Forall
classclass InstV (p :: k) (c :: Constraint) | k c -> p where
#

Methods

Instances3InstV
  • p ~ c => InstV p cDefined in constraints-0.14.4 · Data.Constraint.Forall
  • InstV (p a) c => InstV p cDefined in constraints-0.14.4 · Data.Constraint.Forall
  • p a ~ c => InstV p cDefined in constraints-0.14.4 · Data.Constraint.Forall