HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulegeneric-deriving-1.14.6Haskell2010

Generics.Deriving.Uniplate

mostly implemented by Sean Leather.

  • 3 classes
  • 13 values

Generic Uniplate class

1 declaration
classclass Uniplate a where
#

Methods

Instances16Uniplate, …
  • Uniplate BoolDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate CharDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate DoubleDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate FloatDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate IntDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate ()Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate (Maybe a)Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate [a]Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • (Generic a, Uniplate' (Rep a) a, Context' (Rep a) a) => Uniplate (Default a)Defined in generic-deriving-1.14.6 · Generics.Deriving.Default
  • Uniplate (Either a b)Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate (b, c)Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate (b, c, d)Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate (b, c, d, e)Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate (b, c, d, e, f)Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate (b, c, d, e, f, g)Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Uniplate (b, c, d, e, f, g, h)Defined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate

Derived functions

7 declarations

Default definitions

6 declarations

Internal Uniplate class

1 declaration
classclass Uniplate' (f :: k -> Type) b where
#

Methods

Instances6Uniplate'

Internal Context class

1 declaration
classclass Context' (f :: k -> Type) b where
#

Methods

Instances7Context', …
  • Context' U1 bDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Context' (K1 i a) aDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Context' (K1 i a) bDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Context' g a => Context' (M1 i c (K1 j a) :*: g) aDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Context' g b => Context' (f :*: g) bDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • (Context' f b, Context' g b) => Context' (f :+: g) bDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate
  • Context' f b => Context' (M1 i c f) bDefined in generic-deriving-1.14.6 · Generics.Deriving.Uniplate