Safe Haskell | None |
---|
- class Monoid t => Sequence t where
- class Stream c s | s -> c where
- take :: Sequence t => Int -> t -> t
- drop :: Sequence t => Int -> t -> t
- type Slice a = Vector a
- data Slices a
- slice :: (Storable a, Storable b) => Iso (Slice a) (Slice b) [a] [b]
- slices :: (Storable a, Storable b) => Iso (Slices a) (Slices b) (Slice a) (Slice b)
- _Slices :: Iso (Slices a) (Slices b) [Slice a] [Slice b]
- breadth :: Storable a => Slices a -> Int
- unsafeWith :: Storable a => Vector a -> (Ptr a -> IO b) -> IO b