Safe Haskell | None |
---|---|
Language | Haskell2010 |
RON.Util.Word
Synopsis
- data Word2
- b00 :: Word2
- b01 :: Word2
- b10 :: Word2
- b11 :: Word2
- pattern B00 :: Word2
- pattern B01 :: Word2
- pattern B10 :: Word2
- pattern B11 :: Word2
- leastSignificant2 :: Integral integral => integral -> Word2
- data Word4
- b0000 :: Word4
- b0001 :: Word4
- b0010 :: Word4
- b0011 :: Word4
- b0100 :: Word4
- b0101 :: Word4
- b0110 :: Word4
- b0111 :: Word4
- b1000 :: Word4
- b1001 :: Word4
- b1010 :: Word4
- b1011 :: Word4
- b1100 :: Word4
- b1101 :: Word4
- b1110 :: Word4
- b1111 :: Word4
- pattern B0000 :: Word4
- leastSignificant4 :: Integral integral => integral -> Word4
- newtype Word6 = W6 Word8
- leastSignificant6 :: Integral integral => integral -> Word6
- ls6 :: Word8 -> Word6
- data Word8
- data Word12
- leastSignificant12 :: Integral integral => integral -> Word12
- ls12 :: Word16 -> Word12
- data Word16
- data Word24
- leastSignificant24 :: Integral integral => integral -> Word24
- ls24 :: Word32 -> Word24
- data Word32
- data Word60
- leastSignificant60 :: Integral integral => integral -> Word60
- ls60 :: Word64 -> Word60
- toWord60 :: Word64 -> Maybe Word60
- data Word64
- class SafeCast v w where
- safeCast :: v -> w
Word2
leastSignificant2 :: Integral integral => integral -> Word2 Source #
Word2
smart constructor dropping upper bits
Word4
leastSignificant4 :: Integral integral => integral -> Word4 Source #
Word4
smart constructor dropping upper bits
Word6
leastSignificant6 :: Integral integral => integral -> Word6 Source #
Word6
smart constructor dropping upper bits
Word8
8-bit unsigned integer type
Instances
Word12
leastSignificant12 :: Integral integral => integral -> Word12 Source #
Word12
smart constructor dropping upper bits
Word16
16-bit unsigned integer type
Instances
Word24
leastSignificant24 :: Integral integral => integral -> Word24 Source #
Word24
smart constructor dropping upper bits
Word32
32-bit unsigned integer type
Instances
Word60
leastSignificant60 :: Integral integral => integral -> Word60 Source #
Word60
smart constructor dropping upper bits
Word64
64-bit unsigned integer type
Instances
SafeCast
class SafeCast v w where Source #