HORIZON HASKELLDocslts/ghc-9.14.x45dd5372026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11

Moduleghc-lib-parser-9.14.1.20251220GHC2021

GHC.Data.Bag

  • 1 type
  • 39 values
datadata Bag a
#
Instances10Functor, Foldable, Traversable, IsList, Data, Semigroup, …
  • Functor BagDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • Foldable BagDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • Traversable BagDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • IsList (Bag a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • Data a => Data (Bag a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • Semigroup (Bag a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • Monoid (Bag a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • NFData a => NFData (Bag a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • Outputable a => Outputable (Bag a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
  • type Item (Bag a) = aDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Data.Bag
valuemapAccumBagL
  1. :: (acc -> x -> (acc, y))

    combining function

  2. -> acc

    initial state

  3. -> Bag x

    inputs

  4. -> (acc, Bag y)

    final state, outputs

#
valuemapAccumBagLM
  1. :: Monad m
  2. => (acc -> x -> m (acc, y))

    combining function

  3. -> acc

    initial state

  4. -> Bag x

    inputs

  5. -> m (acc, Bag y)

    final state, outputs

#