Safe Haskell | None |
---|---|
Language | Haskell98 |
Heterogeneous vector parametric in its elements
Generic heterogeneous vector
data HVec (xs :: [*]) Source #
Generic heterogeneous vector
ArityC * Eq xs => Eq (HVec xs) Source # | |
(ArityC * Ord xs, ArityC * Eq xs) => Ord (HVec xs) Source # | |
ArityC * Show xs => Show (HVec xs) Source # | |
ArityC * Semigroup xs => Semigroup (HVec xs) Source # | |
ArityC * Monoid xs => Monoid (HVec xs) Source # | |
ArityC * NFData xs => NFData (HVec xs) Source # | |
Arity * xs => HVector (HVec xs) Source # | |
type Elems (HVec xs) Source # | |