Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype FloatIEEE754 = FloatIEEE754 (ForeignPtr FloatIEEE754)
- newZeroFloatIEEE754 :: MonadIO m => m FloatIEEE754
- noFloatIEEE754 :: Maybe FloatIEEE754
- floatIEEE754ReadVFloat :: MonadIO m => FloatIEEE754 -> m Float
- floatIEEE754VFloat :: AttrLabelProxy "vFloat"
- floatIEEE754WriteVFloat :: MonadIO m => FloatIEEE754 -> Float -> m ()
Exported types
newtype FloatIEEE754 Source
WrappedPtr FloatIEEE754 | |
(~) AttrOpTag tag AttrSet => Constructible FloatIEEE754 tag | |
((~) * info (ResolveFloatIEEE754Method t FloatIEEE754), MethodInfo * info FloatIEEE754 p) => IsLabelProxy t (FloatIEEE754 -> p) | |
type AttributeList FloatIEEE754 |
newZeroFloatIEEE754 :: MonadIO m => m FloatIEEE754 Source
Construct a FloatIEEE754
struct initialized to zero.
Properties
VFloat
floatIEEE754ReadVFloat :: MonadIO m => FloatIEEE754 -> m Float Source
floatIEEE754VFloat :: AttrLabelProxy "vFloat" Source
floatIEEE754WriteVFloat :: MonadIO m => FloatIEEE754 -> Float -> m () Source