Modulevector-0.13.2.0
Data.Vector.Generic
Synopsis
- value !
- value !?
- value ++
- value //
- value accum
- value accumulate
- value accumulate_
- value all
- value and
- value any
- value backpermute
- value break
- value breakR
- value clone
- value cmp
- value cmpBy
- value concat
- value concatMap
- value concatNE
- value cons
- value constructN
- value constructrN
- value convert
- value copy
- value create
- value createT
- value dataCast
- value drop
- value dropWhile
- value elem
- value elemIndex
- value elemIndices
- value empty
- value enumFromN
- value enumFromStepN
- value enumFromThenTo
- value enumFromTo
- value eq
- value eqBy
- value filter
- value filterM
- value find
- value findIndex
- value findIndexR
- value findIndices
- value fold1M
- value fold1M'
- value fold1M'_
- value fold1M_
- value foldM
- value foldM'
- value foldM'_
- value foldM_
- value foldMap
- value foldMap'
- value foldl
- value foldl'
- value foldl1
- value foldl1'
- value foldr
- value foldr'
- value foldr1
- value foldr1'
- value forM
- value forM_
- value force
- value freeze
- value fromList
- value fromListN
- value generate
- value generateM
- value gfoldl
- value group
- value groupBy
- value gunfold
- value head
- value headM
- value ifilter
- value ifoldM
- value ifoldM'
- value ifoldM'_
- value ifoldM_
- value ifoldl
- value ifoldl'
- value ifoldr
- value ifoldr'
- value iforM
- value iforM_
- value imap
- value imapM
- value imapM_
- value imapMaybe
- value imapMaybeM
- value indexM
- value indexed
- value init
- value iscanl
- value iscanl'
- value iscanr
- value iscanr'
- value iterateN
- value iterateNM
- value izipWith
- value izipWith3
- value izipWith4
- value izipWith5
- value izipWith6
- value izipWithM
- value izipWithM_
- value last
- value lastM
- value length
- value liftReadsPrec
- value liftShowsPrec
- value map
- value mapM
- value mapM_
- value mapMaybe
- value mapMaybeM
- value maxIndex
- value maxIndexBy
- value maximum
- value maximumBy
- value maximumOn
- value minIndex
- value minIndexBy
- value minimum
- value minimumBy
- value minimumOn
- value mkType
- value mkVecConstr
- value mkVecType
- value modify
- value new
- value notElem
- value null
- value or
- value partition
- value partitionWith
- value postscanl
- value postscanl'
- value postscanr
- value postscanr'
- value prescanl
- value prescanl'
- value prescanr
- value prescanr'
- value product
- value readPrec
- value replicate
- value replicateM
- value reverse
- value scanl
- value scanl'
- value scanl1
- value scanl1'
- value scanr
- value scanr'
- value scanr1
- value scanr1'
- value sequence
- value sequence_
- value showsPrec
- value singleton
- value slice
- value snoc
- value span
- value spanR
- value splitAt
- value stream
- value streamR
- value sum
- value tail
- value take
- value takeWhile
- value thaw
- value toList
- value uncons
- value unfoldr
- value unfoldrExactN
- value unfoldrExactNM
- value unfoldrM
- value unfoldrN
- value unfoldrNM
- value uniq
- value unsafeAccum
- value unsafeAccumulate
- value unsafeAccumulate_
- value unsafeBackpermute
- value unsafeCopy
- value unsafeDrop
- value unsafeFreeze
- value unsafeHead
- value unsafeHeadM
- value unsafeIndex
- value unsafeIndexM
- value unsafeInit
- value unsafeLast
- value unsafeLastM
- value unsafeSlice
- value unsafeTail
- value unsafeTake
- value unsafeThaw
- value unsafeUpd
- value unsafeUpdate
- value unsafeUpdate_
- value unsnoc
- value unstablePartition
- value unstream
- value unstreamM
- value unstreamR
- value unzip
- value unzip3
- value unzip4
- value unzip5
- value unzip6
- value update
- value update_
- value zip
- value zip3
- value zip4
- value zip5
- value zip6
- value zipWith
- value zipWith3
- value zipWith4
- value zipWith5
- value zipWith6
- value zipWithM
- value zipWithM_
- family Mutable
- class Vector
- Packagevector-0.13.2.0
- Exports232
- LicenceBSD-3-Clause
Deprecated. Use Data.Data.mkNoRepType
Instances8Mutable, …
type Mutable Array = MutableArrayDefined in vector-0.13.2.0 · Data.Vector.Generic.Basetype Mutable PrimArray = MutablePrimArrayDefined in vector-0.13.2.0 · Data.Vector.Generic.Basetype Mutable SmallArray = SmallMutableArrayDefined in vector-0.13.2.0 · Data.Vector.Generic.Basetype Mutable Vector = MVectorDefined in vector-0.13.2.0 · Data.Vectortype Mutable Vector = MVectorDefined in vector-0.13.2.0 · Data.Vector.Primitivetype Mutable Vector = MVectorDefined in vector-0.13.2.0 · Data.Vector.Storabletype Mutable Vector = MVectorDefined in vector-0.13.2.0 · Data.Vector.Stricttype Mutable Vector = MVectorDefined in vector-0.13.2.0 · Data.Vector.Unboxed.Base
Methods
basicUnsafeFreeze :: Mutable v s a -> ST s (v a)basicUnsafeThaw :: v a -> ST s (Mutable v s a)basicLength :: v a -> IntbasicUnsafeSlice :: Int -> Int -> v a -> v abasicUnsafeIndexM :: v a -> Int -> Box abasicUnsafeCopy :: Mutable v s a -> v a -> ST s ()elemseq :: v a -> a -> b -> b
Instances46Vector, …
Storable a => Vector Vector aDefined in vector-0.13.2.0 · Data.Vector.StorablePrim a => Vector Vector aDefined in vector-0.13.2.0 · Data.Vector.PrimitiveVector Vector aDefined in vector-0.13.2.0 · Data.VectorVector Vector aDefined in vector-0.13.2.0 · Data.Vector.StrictVector Vector AllDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector AnyDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector Int16Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector Int32Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector Int64Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector Int8Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector BoolDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector CharDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector DoubleDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector FloatDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector IntDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector WordDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector Word16Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector Word32Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector Word64Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector Word8Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector ()Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseNFData a => Vector Vector (DoNotUnboxNormalForm a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BasePrim a => Vector Vector (UnboxViaPrim a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector (DoNotUnboxLazy a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector (DoNotUnboxStrict a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Complex a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (First a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Last a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Max a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Min a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (WrappedMonoid a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Identity a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Down a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Dual a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Product a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Sum a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.Base(IsoUnbox a b, Unbox b) => Vector Vector (As a b)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.Base(Unbox a, Unbox b) => Vector Vector (Arg a b)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.Base(Unbox a, Unbox b) => Vector Vector (a, b)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox (f a) => Vector Vector (Alt f a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox a => Vector Vector (Const a b)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.Base(Unbox a, Unbox b, Unbox c) => Vector Vector (a, b, c)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.Base(Unbox a, Unbox b, Unbox c, Unbox d) => Vector Vector (a, b, c, d)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseUnbox (f (g a)) => Vector Vector (Compose f g a)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.Base(Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => Vector Vector (a, b, c, d, e)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.Base(Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Vector Vector (a, b, c, d, e, f)Defined in vector-0.13.2.0 · Data.Vector.Unboxed.Base