gi-glib-2.0.2: GLib bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GLib.Unions.FloatIEEE754

Contents

Description

 

Synopsis

Exported types

newtype FloatIEEE754 Source #

Constructors

FloatIEEE754 (ForeignPtr FloatIEEE754) 

Instances

WrappedPtr FloatIEEE754 Source # 

Methods

wrappedPtrCalloc :: IO (Ptr FloatIEEE754)

wrappedPtrCopy :: Ptr FloatIEEE754 -> IO (Ptr FloatIEEE754)

wrappedPtrFree :: Maybe (FunPtr (Ptr FloatIEEE754 -> IO ()))

(~) AttrOpTag tag AttrSet => Constructible FloatIEEE754 tag Source # 

Methods

new :: MonadIO m => (ForeignPtr FloatIEEE754 -> FloatIEEE754) -> [AttrOp FloatIEEE754 tag] -> m FloatIEEE754

((~) * info (ResolveFloatIEEE754Method t FloatIEEE754), MethodInfo * info FloatIEEE754 p) => IsLabel t (FloatIEEE754 -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> FloatIEEE754 -> p

((~) * info (ResolveFloatIEEE754Method t FloatIEEE754), MethodInfo * info FloatIEEE754 p) => IsLabelProxy t (FloatIEEE754 -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> FloatIEEE754 -> p

type AttributeList FloatIEEE754 Source # 
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 #