octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.FlaggedIntValue

Documentation

data FlaggedIntValue Source #

Instances

Eq FlaggedIntValue Source # 
Show FlaggedIntValue Source # 
Generic FlaggedIntValue Source # 
NFData FlaggedIntValue Source # 

Methods

rnf :: FlaggedIntValue -> () #

ToJSON FlaggedIntValue Source # 

Methods

toJSON :: FlaggedIntValue -> Value

toEncoding :: FlaggedIntValue -> Encoding

toJSONList :: [FlaggedIntValue] -> Value

toEncodingList :: [FlaggedIntValue] -> Encoding

HasField "flag" FlaggedIntValue Boolean Source # 
HasField "int" FlaggedIntValue Int32 Source # 
ModifyField "flag" FlaggedIntValue FlaggedIntValue Boolean Boolean Source # 
ModifyField "int" FlaggedIntValue FlaggedIntValue Int32 Int32 Source # 
ModifyRec "flag" Boolean cs0 => HasField "flag" (Rec cs0 FlaggedIntValue) Boolean Source # 

Methods

getField :: Proxy# Symbol "flag" -> Rec cs0 FlaggedIntValue -> Boolean

ModifyRec "int" Int32 cs0 => HasField "int" (Rec cs0 FlaggedIntValue) Int32 Source # 

Methods

getField :: Proxy# Symbol "int" -> Rec cs0 FlaggedIntValue -> Int32

ModifyRec "flag" Boolean cs0 => ModifyField "flag" (Rec cs0 FlaggedIntValue) (Rec cs0 FlaggedIntValue) Boolean Boolean Source # 

Methods

modifyField :: Proxy# Symbol "flag" -> (Boolean -> Boolean) -> Rec cs0 FlaggedIntValue -> Rec cs0 FlaggedIntValue

setField :: Proxy# Symbol "flag" -> Rec cs0 FlaggedIntValue -> Boolean -> Rec cs0 FlaggedIntValue

fieldLens :: Functor f => Proxy# Symbol "flag" -> (Boolean -> f Boolean) -> Rec cs0 FlaggedIntValue -> f (Rec cs0 FlaggedIntValue)

ModifyRec "int" Int32 cs0 => ModifyField "int" (Rec cs0 FlaggedIntValue) (Rec cs0 FlaggedIntValue) Int32 Int32 Source # 

Methods

modifyField :: Proxy# Symbol "int" -> (Int32 -> Int32) -> Rec cs0 FlaggedIntValue -> Rec cs0 FlaggedIntValue

setField :: Proxy# Symbol "int" -> Rec cs0 FlaggedIntValue -> Int32 -> Rec cs0 FlaggedIntValue

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

type Rep FlaggedIntValue Source # 
type Rep FlaggedIntValue = D1 (MetaData "FlaggedIntValue" "Octane.Type.Value.FlaggedIntValue" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" False) (C1 (MetaCons "FlaggedIntValue" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "flaggedIntValueFlag") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Boolean)) (S1 (MetaSel (Just Symbol "flaggedIntValueInt") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Int32))))
type FieldType "flag" FlaggedIntValue Source # 
type FieldType "flag" FlaggedIntValue = Boolean
type FieldType "int" FlaggedIntValue Source # 
type FieldType "int" FlaggedIntValue = Int32
type UpdateType "flag" FlaggedIntValue Boolean Source # 
type UpdateType "flag" FlaggedIntValue Boolean = FlaggedIntValue
type UpdateType "int" FlaggedIntValue Int32 Source # 
type UpdateType "int" FlaggedIntValue Int32 = FlaggedIntValue