Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Derived instances rely on the host system being little-endian. If it's not, well... some CPP is in order.
Documentation
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Floating FloatLE Source # | |
Num FloatLE Source # | |
Fractional FloatLE Source # | |
Real FloatLE Source # | |
Defined in Dahdit.Nums toRational :: FloatLE -> Rational # | |
RealFrac FloatLE Source # | |
Show FloatLE Source # | |
Binary FloatLE Source # | |
HasCodec FloatLE Source # | |
LiftedPrim FloatLE Source # | |
Defined in Dahdit.LiftedPrim indexArrayLiftedInBytes :: ByteArray -> ByteCount -> FloatLE Source # writeArrayLiftedInBytes :: PrimMonad m => MutableByteArray (PrimState m) -> ByteCount -> FloatLE -> m () Source # indexPtrLiftedInBytes :: Ptr Word8 -> ByteCount -> FloatLE Source # writePtrLiftedInBytes :: PrimMonad m => Ptr Word8 -> ByteCount -> FloatLE -> m () Source # | |
ByteSized FloatLE Source # | |
StaticByteSized FloatLE Source # | |
Defined in Dahdit.Sizes | |
Default FloatLE Source # | |
Defined in Dahdit.Nums | |
Eq FloatLE Source # | |
Ord FloatLE Source # | |
EndianPair FloatLE FloatBE Source # | |
Defined in Dahdit.Nums toLittleEndian :: FloatBE -> FloatLE Source # toBigEndian :: FloatLE -> FloatBE Source # |
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Floating FloatBE Source # | |
Num FloatBE Source # | |
Fractional FloatBE Source # | |
Real FloatBE Source # | |
Defined in Dahdit.Nums toRational :: FloatBE -> Rational # | |
RealFrac FloatBE Source # | |
Show FloatBE Source # | |
Binary FloatBE Source # | |
HasCodec FloatBE Source # | |
LiftedPrim FloatBE Source # | |
Defined in Dahdit.LiftedPrim indexArrayLiftedInBytes :: ByteArray -> ByteCount -> FloatBE Source # writeArrayLiftedInBytes :: PrimMonad m => MutableByteArray (PrimState m) -> ByteCount -> FloatBE -> m () Source # indexPtrLiftedInBytes :: Ptr Word8 -> ByteCount -> FloatBE Source # writePtrLiftedInBytes :: PrimMonad m => Ptr Word8 -> ByteCount -> FloatBE -> m () Source # | |
ByteSized FloatBE Source # | |
StaticByteSized FloatBE Source # | |
Defined in Dahdit.Sizes | |
Default FloatBE Source # | |
Defined in Dahdit.Nums | |
Eq FloatBE Source # | |
Ord FloatBE Source # | |
EndianPair FloatLE FloatBE Source # | |
Defined in Dahdit.Nums toLittleEndian :: FloatBE -> FloatLE Source # toBigEndian :: FloatLE -> FloatBE Source # |