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.DoubleIEEE754

Contents

Description

 

Synopsis

Exported types

newtype DoubleIEEE754 Source #

Constructors

DoubleIEEE754 (ForeignPtr DoubleIEEE754) 

Instances

WrappedPtr DoubleIEEE754 Source # 

Methods

wrappedPtrCalloc :: IO (Ptr DoubleIEEE754)

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

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

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

Methods

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

((~) * info (ResolveDoubleIEEE754Method t DoubleIEEE754), MethodInfo * info DoubleIEEE754 p) => IsLabel t (DoubleIEEE754 -> p) Source # 

Methods

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

((~) * info (ResolveDoubleIEEE754Method t DoubleIEEE754), MethodInfo * info DoubleIEEE754 p) => IsLabelProxy t (DoubleIEEE754 -> p) Source # 

Methods

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

type AttributeList DoubleIEEE754 Source # 
type AttributeList DoubleIEEE754

newZeroDoubleIEEE754 :: MonadIO m => m DoubleIEEE754 Source #

Construct a DoubleIEEE754 struct initialized to zero.

Properties

VDouble

doubleIEEE754ReadVDouble :: MonadIO m => DoubleIEEE754 -> m Double Source #

doubleIEEE754VDouble :: AttrLabelProxy "vDouble" Source #

doubleIEEE754WriteVDouble :: MonadIO m => DoubleIEEE754 -> Double -> m () Source #