octane-0.20.2: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Property.IntProperty

Documentation

data IntProperty Source #

Instances

Eq IntProperty Source # 
Show IntProperty Source # 
ToJSON IntProperty Source # 
HasField "content" IntProperty Int32 Source # 

Methods

getField :: Proxy# Symbol "content" -> IntProperty -> Int32 #

HasField "size" IntProperty Word64 Source # 

Methods

getField :: Proxy# Symbol "size" -> IntProperty -> Word64 #

ModifyField "content" IntProperty IntProperty Int32 Int32 Source # 

Methods

modifyField :: Proxy# Symbol "content" -> (Int32 -> Int32) -> IntProperty -> IntProperty #

setField :: Proxy# Symbol "content" -> IntProperty -> Int32 -> IntProperty #

fieldLens :: Functor f => Proxy# Symbol "content" -> (Int32 -> f Int32) -> IntProperty -> f IntProperty #

ModifyField "size" IntProperty IntProperty Word64 Word64 Source # 
ModifyRec "content" Int32 cs0 => HasField "content" (Rec cs0 IntProperty) Int32 Source # 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 IntProperty -> Int32 #

ModifyRec "size" Word64 cs0 => HasField "size" (Rec cs0 IntProperty) Word64 Source # 

Methods

getField :: Proxy# Symbol "size" -> Rec cs0 IntProperty -> Word64 #

ModifyRec "content" Int32 cs0 => ModifyField "content" (Rec cs0 IntProperty) (Rec cs0 IntProperty) Int32 Int32 Source # 

Methods

modifyField :: Proxy# Symbol "content" -> (Int32 -> Int32) -> Rec cs0 IntProperty -> Rec cs0 IntProperty #

setField :: Proxy# Symbol "content" -> Rec cs0 IntProperty -> Int32 -> Rec cs0 IntProperty #

fieldLens :: Functor f => Proxy# Symbol "content" -> (Int32 -> f Int32) -> Rec cs0 IntProperty -> f (Rec cs0 IntProperty) #

ModifyRec "size" Word64 cs0 => ModifyField "size" (Rec cs0 IntProperty) (Rec cs0 IntProperty) Word64 Word64 Source # 

Methods

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

type FieldType "content" IntProperty Source # 
type FieldType "content" IntProperty = Int32
type FieldType "size" IntProperty Source # 
type UpdateType "content" IntProperty Int32 Source # 
type UpdateType "size" IntProperty Word64 Source #