Safe Haskell | None |
---|
Documentation
paramWith :: (C sh, Value val) => T p (T tag sh) -> (forall parameters. (Storable parameters, C parameters) => (p -> parameters) -> (T parameters -> val (T tag sh)) -> a) -> aSource
!tail :. !head |
(Decompose tag sh, Decompose s) => Decompose tag (:. sh s) | |
(Eq tail, Eq head) => Eq (:. tail head) | |
(Ord tail, Ord head) => Ord (:. tail head) | |
(Read tail, Read head) => Read (:. tail head) | |
(Show tail, Show head) => Show (:. tail head) | |
(Compose sh, ~ * (Composed sh) (T (Tag (Composed sh)) (Unwrap (Composed sh))), Compose s) => Compose (:. sh s) | |
(C ix0, Single i) => C (:. ix0 i) |