Safe Haskell | None |
---|
Data.Vector.Fixed.Storable
Contents
Description
Storable-based unboxed vectors.
- data Vec n a
- type Vec2 = Vec (S (S Z))
- type Vec3 = Vec (S (S (S Z)))
- unsafeFromForeignPtr :: Storable a => ForeignPtr a -> Vec n a
- unsafeToForeignPtr :: Storable a => Vec n a -> ForeignPtr a
- unsafeWith :: Storable a => (Ptr a -> IO b) -> Vec n a -> IO b
- newtype MVec n s a = MVec (ForeignPtr a)
Immutable
Storable-based vector with fixed length
Raw pointers
unsafeFromForeignPtr :: Storable a => ForeignPtr a -> Vec n aSource
Construct vector from foreign pointer.
unsafeToForeignPtr :: Storable a => Vec n a -> ForeignPtr aSource
Get underlying pointer. Data may not be modified through pointer.