| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Dahdit.Nums
Description
Derived instances rely on the host system being little-endian. If it's not, well... some CPP is in order.
Documentation
Constructors
| Word16LE | |
Fields
| |
Instances
Instances
Constructors
| Word24LE | |
Fields
| |
Instances
Instances
Constructors
| Word32LE | |
Fields
| |
Instances
Instances
Constructors
| Word64LE | |
Fields
| |
Instances
Instances
Instances
| Floating FloatLE Source # | |
| Num FloatLE Source # | |
| Fractional FloatLE Source # | |
| Real FloatLE Source # | |
Defined in Dahdit.Nums Methods toRational :: FloatLE -> Rational # | |
| RealFrac FloatLE Source # | |
| Show FloatLE Source # | |
| Binary FloatLE Source # | |
| HasCodec FloatLE Source # | |
| LiftedPrim FloatLE Source # | |
Defined in Dahdit.LiftedPrim Methods 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 | |
Constructors
| DoubleLE | |
Fields
| |
Instances
Constructors
| Word16BE | |
Fields
| |
Instances
Instances
Constructors
| Word24BE | |
Fields
| |
Instances
Instances
Constructors
| Word32BE | |
Fields
| |
Instances
Instances
Constructors
| Word64BE | |
Fields
| |
Instances
Instances
Instances
| Floating FloatBE Source # | |
| Num FloatBE Source # | |
| Fractional FloatBE Source # | |
| Real FloatBE Source # | |
Defined in Dahdit.Nums Methods toRational :: FloatBE -> Rational # | |
| RealFrac FloatBE Source # | |
| Show FloatBE Source # | |
| Binary FloatBE Source # | |
| HasCodec FloatBE Source # | |
| LiftedPrim FloatBE Source # | |
Defined in Dahdit.LiftedPrim Methods 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 | |
Constructors
| DoubleBE | |
Fields
| |