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

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

Moduleghc-lib-parser-9.14.1.20251220GHC2021

GHC.Core.Map.Expr

  • 1 type
  • 1 class
  • 15 values

Maps over Core expressions

5 declarations
newtypenewtype CoreMap a
#

CoreMap a is a map from CoreExpr to a. If you are a client, this is the type you want.

Instances4Functor, TrieMap, Outputable, Key

Alpha equality

2 declarations

TrieMap class reexports

10 declarations
classclass Functor m => TrieMap (m :: Type -> Type) where
#

Associated types

Methods

Instances18TrieMap, …
  • TrieMap IntMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMap
  • TrieMap LabelMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Cmm.Dataflow.Label
  • TrieMap AltMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Expr
  • TrieMap CoreMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Expr
  • TrieMap CoreMapXDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Expr
  • TrieMap BndrMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Type
  • TrieMap CoercionMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Type
  • TrieMap CoercionMapXDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Type
  • TrieMap LooseTypeMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Type
  • TrieMap TyLitMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Type
  • TrieMap TypeMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Type
  • TrieMap TypeMapXDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Type
  • TrieMap VarMapDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Map.Type
  • Ord k => TrieMap (Map k)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMap
  • TrieMap m => TrieMap (ListMap m)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMap
  • TrieMap m => TrieMap (MaybeMap m)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMap
  • (Eq (Key m), TrieMap m) => TrieMap (GenMap m)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMap
  • Uniquable key => TrieMap (UniqDFM key)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.TrieMap
value(>.>) :: (a -> b) -> (b -> c) -> a -> c
#
value(|>) :: a -> (a -> b) -> b
#
value(|>>)
  1. :: TrieMap m2
  2. => XT (m2 a) -> m1 (m2 a) -> m1 (m2 a)
  3. -> m2 a -> m2 a
  4. -> m1 (m2 a)
  5. -> m1 (m2 a)
#

Orphan instances

2 instances