| 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 # | |