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