Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Primitive.Slice
Contents
Synopsis
- data UnliftedVector a = UnliftedVector {}
- data MutableUnliftedVector s a = MutableUnliftedVector {}
- data SmallVector a = SmallVector {}
- data SmallMutableVector s a = SmallMutableVector {}
- unslicedUnliftedVector :: UnliftedArray a -> UnliftedVector a
- unslicedSmallVector :: SmallArray a -> SmallVector a
Types
data UnliftedVector a Source #
Constructors
UnliftedVector | |
Instances
PrimUnlifted a => IsList (UnliftedVector a) Source # | |
Defined in Data.Primitive.Slice Associated Types type Item (UnliftedVector a) # Methods fromList :: [Item (UnliftedVector a)] -> UnliftedVector a # fromListN :: Int -> [Item (UnliftedVector a)] -> UnliftedVector a # toList :: UnliftedVector a -> [Item (UnliftedVector a)] # | |
type Item (UnliftedVector a) Source # | |
Defined in Data.Primitive.Slice |
data MutableUnliftedVector s a Source #
Constructors
MutableUnliftedVector | |
data SmallVector a Source #
Constructors
SmallVector | |
data SmallMutableVector s a Source #
Constructors
SmallMutableVector | |
Conversion
unslicedUnliftedVector :: UnliftedArray a -> UnliftedVector a Source #
unslicedSmallVector :: SmallArray a -> SmallVector a Source #