Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Documentation
class Convert r1 a1 r2 a2 where Source
Constant time conversion of one array representation to another.
Convert r a r a | |
Convert F Char A Char | |
Convert F Double A Double | |
Convert F Float A Float | |
Convert F Int A Int | |
Convert F Int8 A Int8 | |
Convert F Int16 A Int16 | |
Convert F Int32 A Int32 | |
Convert F Int64 A Int64 | |
Convert F Word8 A Word8 | |
Convert A Char F Char | |
Convert A Double F Double | |
Convert A Float F Float | |
Convert A Int F Int | |
Convert A Int8 F Int8 | |
Convert A Int16 F Int16 | |
Convert A Int32 F Int32 | |
Convert A Int64 F Int64 | |
Convert A Word8 F Word8 | |
Convert r1 a1 r2 a2 => Convert N (Array r1 a1) A (Array r2 a2) | |
Convert r1 a1 r2 a2 => Convert A (Array r1 a1) A (Array r2 a2) | |
Convert r1 a1 r2 a2 => Convert A (Array r1 a1) N (Array r2 a2) | |
(Convert A a1 A a2, Convert A b1 A b2) => Convert A (a1, b1) (T2 A A) (a2, b2) | |
(Convert A a1 A a2, Convert A b1 A b2) => Convert (T2 A A) (a1, b1) A (a2, b2) |