| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Dahdit.Free
Documentation
data GetStaticSeqF a where Source #
Constructors
| GetStaticSeqF :: StaticByteSized z => !ElemCount -> Get z -> (Seq z -> a) -> GetStaticSeqF a |
Instances
| Functor GetStaticSeqF Source # | |
Defined in Dahdit.Free Methods fmap :: (a -> b) -> GetStaticSeqF a -> GetStaticSeqF b # (<$) :: a -> GetStaticSeqF b -> GetStaticSeqF a # | |
data GetStaticArrayF a where Source #
Constructors
| GetStaticArrayF :: LiftedPrim z => !ElemCount -> Proxy z -> (LiftedPrimArray z -> a) -> GetStaticArrayF a |
Instances
| Functor GetStaticArrayF Source # | |
Defined in Dahdit.Free Methods fmap :: (a -> b) -> GetStaticArrayF a -> GetStaticArrayF b # (<$) :: a -> GetStaticArrayF b -> GetStaticArrayF a # | |
data GetLookAheadF a where Source #
Constructors
| GetLookAheadF :: Get z -> (z -> a) -> GetLookAheadF a |
Instances
| Functor GetLookAheadF Source # | |
Defined in Dahdit.Free Methods fmap :: (a -> b) -> GetLookAheadF a -> GetLookAheadF b # (<$) :: a -> GetLookAheadF b -> GetLookAheadF a # | |
Constructors
| ScopeModeExact | |
| ScopeModeWithin |
Instances
Constructors
| GetFWord8 (Word8 -> a) | |
| GetFInt8 (Int8 -> a) | |
| GetFWord16LE (Word16LE -> a) | |
| GetFInt16LE (Int16LE -> a) | |
| GetFWord24LE (Word24LE -> a) | |
| GetFInt24LE (Int24LE -> a) | |
| GetFWord32LE (Word32LE -> a) | |
| GetFInt32LE (Int32LE -> a) | |
| GetFWord64LE (Word64LE -> a) | |
| GetFInt64LE (Int64LE -> a) | |
| GetFFloatLE (FloatLE -> a) | |
| GetFDoubleLE (DoubleLE -> a) | |
| GetFWord16BE (Word16BE -> a) | |
| GetFInt16BE (Int16BE -> a) | |
| GetFWord24BE (Word24BE -> a) | |
| GetFInt24BE (Int24BE -> a) | |
| GetFWord32BE (Word32BE -> a) | |
| GetFInt32BE (Int32BE -> a) | |
| GetFWord64BE (Word64BE -> a) | |
| GetFInt64BE (Int64BE -> a) | |
| GetFFloatBE (FloatBE -> a) | |
| GetFDoubleBE (DoubleBE -> a) | |
| GetFShortByteString !ByteCount (ShortByteString -> a) | |
| GetFStaticSeq !(GetStaticSeqF a) | |
| GetFStaticArray !(GetStaticArrayF a) | |
| GetFByteArray !ByteCount (ByteArray -> a) | |
| GetFScope !(GetScopeF a) | |
| GetFSkip !ByteCount a | |
| GetFLookAhead !(GetLookAheadF a) | |
| GetFRemainingSize (ByteCount -> a) | |
| GetFFail !String |
data PutStaticSeqF a where Source #
Constructors
| PutStaticSeqF :: StaticByteSized z => !ElemCount -> !(Maybe z) -> (z -> Put) -> !(Seq z) -> a -> PutStaticSeqF a |
Instances
| Functor PutStaticSeqF Source # | |
Defined in Dahdit.Free Methods fmap :: (a -> b) -> PutStaticSeqF a -> PutStaticSeqF b # (<$) :: a -> PutStaticSeqF b -> PutStaticSeqF a # | |
data PutStaticArrayF a where Source #
Constructors
| PutStaticArrayF :: LiftedPrim z => !ElemCount -> !(Maybe z) -> !(LiftedPrimArray z) -> a -> PutStaticArrayF a |
Instances
| Functor PutStaticArrayF Source # | |
Defined in Dahdit.Free Methods fmap :: (a -> b) -> PutStaticArrayF a -> PutStaticArrayF b # (<$) :: a -> PutStaticArrayF b -> PutStaticArrayF a # | |
data PutStaticHintF a where Source #
Constructors
| PutStaticHintF :: !ByteCount -> Put -> a -> PutStaticHintF a |
Instances
| Functor PutStaticHintF Source # | |
Defined in Dahdit.Free Methods fmap :: (a -> b) -> PutStaticHintF a -> PutStaticHintF b # (<$) :: a -> PutStaticHintF b -> PutStaticHintF a # | |
Constructors
| PutFWord8 !Word8 a | |
| PutFInt8 !Int8 a | |
| PutFWord16LE !Word16LE a | |
| PutFInt16LE !Int16LE a | |
| PutFWord24LE !Word24LE a | |
| PutFInt24LE !Int24LE a | |
| PutFWord32LE !Word32LE a | |
| PutFInt32LE !Int32LE a | |
| PutFWord64LE !Word64LE a | |
| PutFInt64LE !Int64LE a | |
| PutFFloatLE !FloatLE a | |
| PutFDoubleLE !DoubleLE a | |
| PutFWord16BE !Word16BE a | |
| PutFInt16BE !Int16BE a | |
| PutFWord24BE !Word24BE a | |
| PutFInt24BE !Int24BE a | |
| PutFWord32BE !Word32BE a | |
| PutFWord64BE !Word64BE a | |
| PutFInt64BE !Int64BE a | |
| PutFInt32BE !Int32BE a | |
| PutFFloatBE !FloatBE a | |
| PutFDoubleBE !DoubleBE a | |
| PutFShortByteString !ByteCount !ShortByteString a | |
| PutFStaticSeq !(PutStaticSeqF a) | |
| PutFStaticArray !(PutStaticArrayF a) | |
| PutFByteArray !ByteCount !ByteArray a | |
| PutFStaticHint !(PutStaticHintF a) |