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

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11

Moduleghc-10.0.0.20260917GHC2024

GHC.Data.Bag

  • 1 type
  • 39 values
datadata Bag a
#
Instances11Functor, Foldable, Traversable, IsList, Data, Semigroup, …
  • Functor BagDefined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • Foldable BagDefined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • Traversable BagDefined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • IsList (Bag a)Defined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • Data a => Data (Bag a)Defined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • Semigroup (Bag a)Defined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • Monoid (Bag a)Defined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • NFData a => NFData (Bag a)Defined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • Outputable a => Outputable (Bag a)Defined in ghc-10.0.0.20260917 · GHC.Data.Bag
  • ToHie a => ToHie (Bag a)Defined in ghc-10.0.0.20260917 · GHC.Iface.Ext.Ast
  • type Item (Bag a) = aDefined in ghc-10.0.0.20260917 · 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

#