octane-0.11.0: Parse Rocket League replays.
Octane.Type.Word64
Synopsis
newtype Word64 Source #
A 64-bit unsigned integer.
Constructors
Instances
Methods
(==) :: Word64 -> Word64 -> Bool #
(/=) :: Word64 -> Word64 -> Bool #
(+) :: Word64 -> Word64 -> Word64 #
(-) :: Word64 -> Word64 -> Word64 #
(*) :: Word64 -> Word64 -> Word64 #
negate :: Word64 -> Word64 #
abs :: Word64 -> Word64 #
signum :: Word64 -> Word64 #
fromInteger :: Integer -> Word64 #
compare :: Word64 -> Word64 -> Ordering #
(<) :: Word64 -> Word64 -> Bool #
(<=) :: Word64 -> Word64 -> Bool #
(>) :: Word64 -> Word64 -> Bool #
(>=) :: Word64 -> Word64 -> Bool #
max :: Word64 -> Word64 -> Word64 #
min :: Word64 -> Word64 -> Word64 #
Shown as 0x01020304.
0x01020304
showsPrec :: Int -> Word64 -> ShowS #
show :: Word64 -> String #
showList :: [Word64] -> ShowS #
Associated Types
type Rep Word64 :: * -> * #
from :: Word64 -> Rep Word64 x #
to :: Rep Word64 x -> Word64 #
toJSON :: Word64 -> Value #
toEncoding :: Word64 -> Encoding #
Stored in little-endian byte order.
put :: Word64 -> Put #
get :: Get Word64 #
putList :: [Word64] -> Put #
putBits :: Int -> Word64 -> BitPut () #
getBits :: Int -> BitGet Word64 #
rnf :: Word64 -> () #
fromWord64 :: Integral a => Word64 -> a Source #
Converts a Word64 into any Integral value.
Word64
Integral
>>> fromWord64 0x0000000000000001 :: Word.Word64 1
>>>
fromWord64 0x0000000000000001 :: Word.Word64
>>> fromWord64 0xffffffffffffffff :: Data.Int.Int64 -1
fromWord64 0xffffffffffffffff :: Data.Int.Int64
toWord64 :: Integral a => a -> Word64 Source #
Converts any Integral value into a Word64.
>>> toWord64 (1 :: Word.Word64) 0x0000000000000001
toWord64 (1 :: Word.Word64)
>>> toWord64 (-1 :: Data.Int.Int64) 0xffffffffffffffff
toWord64 (-1 :: Data.Int.Int64)