octane-0.16.0: Parse Rocket League replays.
Octane.Type.Word64
Synopsis
newtype Word64 Source #
A 64-bit unsigned integer.
Constructors
Fields
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 0x0102030405060708.
0x0102030405060708
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 #
Encoded as a JSON number.
toJSON :: Word64 -> Value #
toEncoding :: Word64 -> Encoding #
toJSONList :: [Word64] -> Value #
toEncodingList :: [Word64] -> Encoding #
Little-endian.
put :: Word64 -> Put #
get :: Get Word64 #
putList :: [Word64] -> Put #
Little-endian with the bits in each byte reversed.
putBits :: Int -> Word64 -> BitPut () #
getBits :: Int -> BitGet Word64 #
rnf :: Word64 -> () #
getField :: Proxy# Symbol "content" -> QWordProperty -> Word64 #
getField :: Proxy# Symbol "size" -> ByteProperty -> Word64 #
getField :: Proxy# Symbol "size" -> IntProperty -> Word64 #
getField :: Proxy# Symbol "size" -> NameProperty -> Word64 #
getField :: Proxy# Symbol "size" -> QWordProperty -> Word64 #
getField :: Proxy# Symbol "size" -> StrProperty -> Word64 #
getField :: Proxy# Symbol "size" -> FloatProperty -> Word64 #
getField :: Proxy# Symbol "size" -> BoolProperty -> Word64 #
getField :: Proxy# Symbol "unpack" -> Word64 -> Word64 #
getField :: Proxy# Symbol "unpack" -> QWordValue -> Word64 #
getField :: Proxy# Symbol "unpack" -> XboxId -> Word64 #
getField :: Proxy# Symbol "unpack" -> SteamId -> Word64 #
modifyField :: Proxy# Symbol "content" -> (Word64 -> Word64) -> QWordProperty -> QWordProperty #
setField :: Proxy# Symbol "content" -> QWordProperty -> Word64 -> QWordProperty #
fieldLens :: Functor f => Proxy# Symbol "content" -> (Word64 -> f Word64) -> QWordProperty -> f QWordProperty #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> ByteProperty -> ByteProperty #
setField :: Proxy# Symbol "size" -> ByteProperty -> Word64 -> ByteProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> ByteProperty -> f ByteProperty #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> IntProperty -> IntProperty #
setField :: Proxy# Symbol "size" -> IntProperty -> Word64 -> IntProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> IntProperty -> f IntProperty #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> NameProperty -> NameProperty #
setField :: Proxy# Symbol "size" -> NameProperty -> Word64 -> NameProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> NameProperty -> f NameProperty #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> QWordProperty -> QWordProperty #
setField :: Proxy# Symbol "size" -> QWordProperty -> Word64 -> QWordProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> QWordProperty -> f QWordProperty #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> StrProperty -> StrProperty #
setField :: Proxy# Symbol "size" -> StrProperty -> Word64 -> StrProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> StrProperty -> f StrProperty #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> FloatProperty -> FloatProperty #
setField :: Proxy# Symbol "size" -> FloatProperty -> Word64 -> FloatProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> FloatProperty -> f FloatProperty #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> BoolProperty -> BoolProperty #
setField :: Proxy# Symbol "size" -> BoolProperty -> Word64 -> BoolProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> BoolProperty -> f BoolProperty #
modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> Word64 -> Word64 #
setField :: Proxy# Symbol "unpack" -> Word64 -> Word64 -> Word64 #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> Word64 -> f Word64 #
modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> QWordValue -> QWordValue #
setField :: Proxy# Symbol "unpack" -> QWordValue -> Word64 -> QWordValue #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> QWordValue -> f QWordValue #
modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> XboxId -> XboxId #
setField :: Proxy# Symbol "unpack" -> XboxId -> Word64 -> XboxId #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> XboxId -> f XboxId #
modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> SteamId -> SteamId #
setField :: Proxy# Symbol "unpack" -> SteamId -> Word64 -> SteamId #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> SteamId -> f SteamId #
getField :: Proxy# Symbol "size" -> ArrayProperty a0 -> Word64 #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> ArrayProperty a0 -> ArrayProperty a0 #
setField :: Proxy# Symbol "size" -> ArrayProperty a0 -> Word64 -> ArrayProperty a0 #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> ArrayProperty a0 -> f (ArrayProperty a0) #
getField :: Proxy# Symbol "content" -> Rec cs0 QWordProperty -> Word64 #
getField :: Proxy# Symbol "size" -> Rec cs0 ByteProperty -> Word64 #
getField :: Proxy# Symbol "size" -> Rec cs0 IntProperty -> Word64 #
getField :: Proxy# Symbol "size" -> Rec cs0 NameProperty -> Word64 #
getField :: Proxy# Symbol "size" -> Rec cs0 QWordProperty -> Word64 #
getField :: Proxy# Symbol "size" -> Rec cs0 StrProperty -> Word64 #
getField :: Proxy# Symbol "size" -> Rec cs0 FloatProperty -> Word64 #
getField :: Proxy# Symbol "size" -> Rec cs0 (ArrayProperty a0) -> Word64 #
getField :: Proxy# Symbol "size" -> Rec cs0 BoolProperty -> Word64 #
getField :: Proxy# Symbol "unpack" -> Rec cs0 Word64 -> Word64 #
getField :: Proxy# Symbol "unpack" -> Rec cs0 QWordValue -> Word64 #
getField :: Proxy# Symbol "unpack" -> Rec cs0 XboxId -> Word64 #
getField :: Proxy# Symbol "unpack" -> Rec cs0 SteamId -> Word64 #
modifyField :: Proxy# Symbol "content" -> (Word64 -> Word64) -> Rec cs0 QWordProperty -> Rec cs0 QWordProperty #
setField :: Proxy# Symbol "content" -> Rec cs0 QWordProperty -> Word64 -> Rec cs0 QWordProperty #
fieldLens :: Functor f => Proxy# Symbol "content" -> (Word64 -> f Word64) -> Rec cs0 QWordProperty -> f (Rec cs0 QWordProperty) #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 ByteProperty -> Rec cs0 ByteProperty #
setField :: Proxy# Symbol "size" -> Rec cs0 ByteProperty -> Word64 -> Rec cs0 ByteProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 ByteProperty -> f (Rec cs0 ByteProperty) #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 IntProperty -> Rec cs0 IntProperty #
setField :: Proxy# Symbol "size" -> Rec cs0 IntProperty -> Word64 -> Rec cs0 IntProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 IntProperty -> f (Rec cs0 IntProperty) #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 NameProperty -> Rec cs0 NameProperty #
setField :: Proxy# Symbol "size" -> Rec cs0 NameProperty -> Word64 -> Rec cs0 NameProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 NameProperty -> f (Rec cs0 NameProperty) #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 QWordProperty -> Rec cs0 QWordProperty #
setField :: Proxy# Symbol "size" -> Rec cs0 QWordProperty -> Word64 -> Rec cs0 QWordProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 QWordProperty -> f (Rec cs0 QWordProperty) #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 StrProperty -> Rec cs0 StrProperty #
setField :: Proxy# Symbol "size" -> Rec cs0 StrProperty -> Word64 -> Rec cs0 StrProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 StrProperty -> f (Rec cs0 StrProperty) #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 FloatProperty -> Rec cs0 FloatProperty #
setField :: Proxy# Symbol "size" -> Rec cs0 FloatProperty -> Word64 -> Rec cs0 FloatProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 FloatProperty -> f (Rec cs0 FloatProperty) #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 (ArrayProperty a0) -> Rec cs0 (ArrayProperty a0) #
setField :: Proxy# Symbol "size" -> Rec cs0 (ArrayProperty a0) -> Word64 -> Rec cs0 (ArrayProperty a0) #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 (ArrayProperty a0) -> f (Rec cs0 (ArrayProperty a0)) #
modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 BoolProperty -> Rec cs0 BoolProperty #
setField :: Proxy# Symbol "size" -> Rec cs0 BoolProperty -> Word64 -> Rec cs0 BoolProperty #
fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 BoolProperty -> f (Rec cs0 BoolProperty) #
modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> Rec cs0 Word64 -> Rec cs0 Word64 #
setField :: Proxy# Symbol "unpack" -> Rec cs0 Word64 -> Word64 -> Rec cs0 Word64 #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> Rec cs0 Word64 -> f (Rec cs0 Word64) #
modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> Rec cs0 QWordValue -> Rec cs0 QWordValue #
setField :: Proxy# Symbol "unpack" -> Rec cs0 QWordValue -> Word64 -> Rec cs0 QWordValue #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> Rec cs0 QWordValue -> f (Rec cs0 QWordValue) #
modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> Rec cs0 XboxId -> Rec cs0 XboxId #
setField :: Proxy# Symbol "unpack" -> Rec cs0 XboxId -> Word64 -> Rec cs0 XboxId #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> Rec cs0 XboxId -> f (Rec cs0 XboxId) #
modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> Rec cs0 SteamId -> Rec cs0 SteamId #
setField :: Proxy# Symbol "unpack" -> Rec cs0 SteamId -> Word64 -> Rec cs0 SteamId #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> Rec cs0 SteamId -> f (Rec cs0 SteamId) #
fromWord64 :: Integral a => Word64 -> a Source #
Converts a Word64 into any Integral value.
Word64
Integral
toWord64 :: Integral a => a -> Word64 Source #
Converts any Integral value into a Word64.