| 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 #