packed-data-0.1.0.3
Safe HaskellNone
LanguageHaskell2010

Data.Packed.Skippable

Synopsis

Documentation

class Skippable a where Source #

Methods

skip :: forall (r :: [Type]). PackedReader '[a] r () Source #

Instances

Instances details
Skippable FieldSize Source # 
Instance details

Defined in Data.Packed.FieldSize

Methods

skip :: forall (r :: [Type]). PackedReader '[FieldSize] r () Source #

Storable a => Skippable a Source # 
Instance details

Defined in Data.Packed.Skippable

Methods

skip :: forall (r :: [Type]). PackedReader '[a] r () Source #

Skippable a => Skippable (Maybe a) Source # 
Instance details

Defined in Data.Packed.Instances

Methods

skip :: forall (r :: [Type]). PackedReader '[Maybe a] r () Source #

Skippable a => Skippable [a] Source # 
Instance details

Defined in Data.Packed.Instances

Methods

skip :: forall (r :: [Type]). PackedReader '[[a]] r () Source #

(Skippable a, Skippable b) => Skippable (Either a b) Source # 
Instance details

Defined in Data.Packed.Instances

Methods

skip :: forall (r :: [Type]). PackedReader '[Either a b] r () Source #

unsafeSkipN :: forall (a :: [Type]) (r :: [Type]). Int -> PackedReader a r () Source #

UNSAFE: Shifts the cursor to n bytes to the right.