encoding
Safe HaskellNone
LanguageHaskell2010

Data.Static

Documentation

class StaticElement e where #

Methods

extract :: Addr# -> Int# -> e #

gen :: e -> [Word8] #

Instances

Instances details
StaticElement Word16 # 
Instance details

Defined in Data.Static

Methods

extract :: Addr# -> Int# -> Word16 #

gen :: Word16 -> [Word8] #

StaticElement Word32 # 
Instance details

Defined in Data.Static

Methods

extract :: Addr# -> Int# -> Word32 #

gen :: Word32 -> [Word8] #

StaticElement Word8 # 
Instance details

Defined in Data.Static

Methods

extract :: Addr# -> Int# -> Word8 #

gen :: Word8 -> [Word8] #

StaticElement Char # 
Instance details

Defined in Data.Static

Methods

extract :: Addr# -> Int# -> Char #

gen :: Char -> [Word8] #

StaticElement (Maybe Char) # 
Instance details

Defined in Data.Static

Methods

extract :: Addr# -> Int# -> Maybe Char #

gen :: Maybe Char -> [Word8] #

StaticElement a => StaticElement (a, a) # 
Instance details

Defined in Data.Static

Methods

extract :: Addr# -> Int# -> (a, a) #

gen :: (a, a) -> [Word8] #

StaticElement a => StaticElement (a, a, a) # 
Instance details

Defined in Data.Static

Methods

extract :: Addr# -> Int# -> (a, a, a) #

gen :: (a, a, a) -> [Word8] #

StaticElement a => StaticElement (a, a, a, a) # 
Instance details

Defined in Data.Static

Methods

extract :: Addr# -> Int# -> (a, a, a, a) #

gen :: (a, a, a, a) -> [Word8] #