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

Modulererebase-1.21.2Haskell2010

Data.Vector.Generic

  • 1 class
  • 230 values
classclass MVector (Mutable v) a => Vector (v :: Type -> Type) a where
#

Methods

Instances46Vector, …
familytype family Mutable (v :: Type -> Type) :: Type -> Type -> Type
#
Instances8Mutable, …
valuegfoldl
  1. :: (Vector v a, Data a)
  2. => forall d b. Data d => c (d -> b) -> d -> c b
  3. -> forall g. g -> c g
  4. -> v a
  5. -> c (v a)
#
valuefoldl :: Vector v b => (a -> b -> a) -> a -> v b -> a
#
valuefoldl' :: Vector v b => (a -> b -> a) -> a -> v b -> a
#
valuefoldr :: Vector v a => (a -> b -> b) -> b -> v a -> b
#
valuefoldr' :: Vector v a => (a -> b -> b) -> b -> v a -> b
#
value(++) :: Vector v a => v a -> v a -> v a
#
valueaccum :: Vector v a => (a -> b -> a) -> v a -> [(Int, b)] -> v a
#