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