Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Tuple.Types
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 #
Constructors
DoublePair !Double !Double |
Instances
Instances
Show IntPair # | |
Eq IntPair # | |
Ord IntPair # | |
Prim IntPair # | |
Defined in Data.Tuple.Types Methods sizeOfType# :: Proxy IntPair -> Int# # alignmentOfType# :: Proxy IntPair -> Int# # 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
Show WordPair # | |
Eq WordPair # | |
Ord WordPair # | |
Defined in Data.Tuple.Types | |
Prim WordPair # | |
Defined in Data.Tuple.Types Methods sizeOfType# :: Proxy WordPair -> Int# # alignmentOfType# :: Proxy WordPair -> Int# # 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 #
Constructors
ByteArrayPair !ByteArray !ByteArray |
Instances
Show ByteArrayPair # | |
Defined in Data.Tuple.Types Methods showsPrec :: Int -> ByteArrayPair -> ShowS # show :: ByteArrayPair -> String # showList :: [ByteArrayPair] -> ShowS # | |
Eq ByteArrayPair # | |
Defined in Data.Tuple.Types Methods (==) :: ByteArrayPair -> ByteArrayPair -> Bool # (/=) :: ByteArrayPair -> ByteArrayPair -> Bool # | |
Ord ByteArrayPair # | |
Defined in Data.Tuple.Types Methods compare :: ByteArrayPair -> ByteArrayPair -> Ordering # (<) :: ByteArrayPair -> ByteArrayPair -> Bool # (<=) :: ByteArrayPair -> ByteArrayPair -> Bool # (>) :: ByteArrayPair -> ByteArrayPair -> Bool # (>=) :: ByteArrayPair -> ByteArrayPair -> Bool # max :: ByteArrayPair -> ByteArrayPair -> ByteArrayPair # min :: ByteArrayPair -> ByteArrayPair -> ByteArrayPair # |
Triples
data DoubleTriple #
Constructors
DoubleTriple !Double !Double !Double |
Instances
Instances
Show IntTriple # | |
Eq IntTriple # | |
Ord IntTriple # | |
Prim IntTriple # | |
Defined in Data.Tuple.Types Methods sizeOfType# :: Proxy IntTriple -> Int# # sizeOf# :: IntTriple -> Int# # alignmentOfType# :: Proxy 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 #
Constructors
WordTriple !Word !Word !Word |
Instances
data ByteArrayTriple #
Constructors
ByteArrayTriple !ByteArray !ByteArray !ByteArray |
Instances
Show ByteArrayTriple # | |
Defined in Data.Tuple.Types Methods showsPrec :: Int -> ByteArrayTriple -> ShowS # show :: ByteArrayTriple -> String # showList :: [ByteArrayTriple] -> ShowS # | |
Eq ByteArrayTriple # | |
Defined in Data.Tuple.Types Methods (==) :: ByteArrayTriple -> ByteArrayTriple -> Bool # (/=) :: ByteArrayTriple -> ByteArrayTriple -> Bool # | |
Ord ByteArrayTriple # | |
Defined in Data.Tuple.Types Methods compare :: ByteArrayTriple -> ByteArrayTriple -> Ordering # (<) :: ByteArrayTriple -> ByteArrayTriple -> Bool # (<=) :: ByteArrayTriple -> ByteArrayTriple -> Bool # (>) :: ByteArrayTriple -> ByteArrayTriple -> Bool # (>=) :: ByteArrayTriple -> ByteArrayTriple -> Bool # max :: ByteArrayTriple -> ByteArrayTriple -> ByteArrayTriple # min :: ByteArrayTriple -> ByteArrayTriple -> ByteArrayTriple # |