Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data DoublePair = DoublePair !Double !Double
- data IntPair = IntPair !Int !Int
- data WordPair = WordPair !Word !Word
- data ByteArrayPair = ByteArrayPair !ByteArray !ByteArray
- data DoubleTriple = DoubleTriple !Double !Double !Double
- data IntTriple = IntTriple !Int !Int !Int
- data WordTriple = WordTriple !Word !Word !Word
- data ByteArrayTriple = ByteArrayTriple !ByteArray !ByteArray !ByteArray
Pairs
data DoublePair Source #
Instances
Instances
Eq IntPair Source # | |
Ord IntPair Source # | |
Show IntPair Source # | |
Prim IntPair Source # | |
Defined in Data.Tuple.Types alignment# :: IntPair -> Int# # indexByteArray# :: ByteArray# -> Int# -> IntPair # readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, IntPair#) # writeByteArray# :: MutableByteArray# s -> Int# -> IntPair -> State# s -> State# s # setByteArray# :: MutableByteArray# s -> Int# -> Int# -> IntPair -> State# s -> State# s # indexOffAddr# :: Addr# -> Int# -> IntPair # readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, IntPair#) # writeOffAddr# :: Addr# -> Int# -> IntPair -> State# s -> State# s # setOffAddr# :: Addr# -> Int# -> Int# -> IntPair -> State# s -> State# s # |
Instances
Eq WordPair Source # | |
Ord WordPair Source # | |
Defined in Data.Tuple.Types | |
Show WordPair Source # | |
Prim WordPair Source # | |
Defined in Data.Tuple.Types alignment# :: WordPair -> Int# # indexByteArray# :: ByteArray# -> Int# -> WordPair # readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, WordPair#) # writeByteArray# :: MutableByteArray# s -> Int# -> WordPair -> State# s -> State# s # setByteArray# :: MutableByteArray# s -> Int# -> Int# -> WordPair -> State# s -> State# s # indexOffAddr# :: Addr# -> Int# -> WordPair # readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, WordPair#) # writeOffAddr# :: Addr# -> Int# -> WordPair -> State# s -> State# s # setOffAddr# :: Addr# -> Int# -> Int# -> WordPair -> State# s -> State# s # |
data ByteArrayPair Source #
Instances
Eq ByteArrayPair Source # | |
Defined in Data.Tuple.Types (==) :: ByteArrayPair -> ByteArrayPair -> Bool # (/=) :: ByteArrayPair -> ByteArrayPair -> Bool # | |
Ord ByteArrayPair Source # | |
Defined in Data.Tuple.Types compare :: ByteArrayPair -> ByteArrayPair -> Ordering # (<) :: ByteArrayPair -> ByteArrayPair -> Bool # (<=) :: ByteArrayPair -> ByteArrayPair -> Bool # (>) :: ByteArrayPair -> ByteArrayPair -> Bool # (>=) :: ByteArrayPair -> ByteArrayPair -> Bool # max :: ByteArrayPair -> ByteArrayPair -> ByteArrayPair # min :: ByteArrayPair -> ByteArrayPair -> ByteArrayPair # | |
Show ByteArrayPair Source # | |
Defined in Data.Tuple.Types showsPrec :: Int -> ByteArrayPair -> ShowS # show :: ByteArrayPair -> String # showList :: [ByteArrayPair] -> ShowS # |
Triples
data DoubleTriple Source #
Instances
Instances
Eq IntTriple Source # | |
Ord IntTriple Source # | |
Defined in Data.Tuple.Types | |
Show IntTriple Source # | |
Prim IntTriple Source # | |
Defined in Data.Tuple.Types sizeOf# :: IntTriple -> Int# # alignment# :: IntTriple -> Int# # indexByteArray# :: ByteArray# -> Int# -> IntTriple # readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, IntTriple#) # writeByteArray# :: MutableByteArray# s -> Int# -> IntTriple -> State# s -> State# s # setByteArray# :: MutableByteArray# s -> Int# -> Int# -> IntTriple -> State# s -> State# s # indexOffAddr# :: Addr# -> Int# -> IntTriple # readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, IntTriple#) # writeOffAddr# :: Addr# -> Int# -> IntTriple -> State# s -> State# s # setOffAddr# :: Addr# -> Int# -> Int# -> IntTriple -> State# s -> State# s # |
data WordTriple Source #
WordTriple !Word !Word !Word |
Instances
data ByteArrayTriple Source #
Instances
Eq ByteArrayTriple Source # | |
Defined in Data.Tuple.Types (==) :: ByteArrayTriple -> ByteArrayTriple -> Bool # (/=) :: ByteArrayTriple -> ByteArrayTriple -> Bool # | |
Ord ByteArrayTriple Source # | |
Defined in Data.Tuple.Types compare :: ByteArrayTriple -> ByteArrayTriple -> Ordering # (<) :: ByteArrayTriple -> ByteArrayTriple -> Bool # (<=) :: ByteArrayTriple -> ByteArrayTriple -> Bool # (>) :: ByteArrayTriple -> ByteArrayTriple -> Bool # (>=) :: ByteArrayTriple -> ByteArrayTriple -> Bool # max :: ByteArrayTriple -> ByteArrayTriple -> ByteArrayTriple # min :: ByteArrayTriple -> ByteArrayTriple -> ByteArrayTriple # | |
Show ByteArrayTriple Source # | |
Defined in Data.Tuple.Types showsPrec :: Int -> ByteArrayTriple -> ShowS # show :: ByteArrayTriple -> String # showList :: [ByteArrayTriple] -> ShowS # |