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 # | |
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 # | |
StaticByteSized FloatLE Source # | |
Defined in Dahdit.Sizes Associated Types type StaticSize FloatLE :: Nat Source # | |
Default FloatLE Source # | |
Defined in Dahdit.Nums | |
Eq FloatLE Source # | |
Ord FloatLE Source # | |
EndianPair 4 FloatLE FloatBE Source # | |
Defined in Dahdit.Nums | |
type StaticSize FloatLE Source # | |
Defined in Dahdit.Sizes |
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 # | |
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 # | |
StaticByteSized FloatBE Source # | |
Defined in Dahdit.Sizes Associated Types type StaticSize FloatBE :: Nat Source # | |
Default FloatBE Source # | |
Defined in Dahdit.Nums | |
Eq FloatBE Source # | |
Ord FloatBE Source # | |
EndianPair 4 FloatLE FloatBE Source # | |
Defined in Dahdit.Nums | |
type StaticSize FloatBE Source # | |
Defined in Dahdit.Sizes |
Constructors
DoubleBE | |
Fields
|