HORIZON HASKELLDocslts/ghc-10.0.x77a86622026-10-31Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 77a8662 · 2026-10-31

Modulegeneric-deriving-1.14.7Haskell2010

Generics.Deriving.Uniplate

mostly implemented by Sean Leather.

Contents
  1. Generic Uniplate class
  2. Derived functions
  3. Default definitions
  4. Internal Uniplate class
  5. Internal Context class
Synopsis

Generic Uniplate class

classclass Uniplate a where
#

Methods

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

Derived functions

Default definitions

Internal Uniplate class

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

Methods

Instances6Uniplate'

Internal Context class

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

Methods

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