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.Structs.IConv

Contents

Description

The GIConv struct wraps an iconv() conversion descriptor. It contains private data and should only be accessed using the following functions.

Synopsis

Exported types

newtype IConv Source #

Constructors

IConv (ForeignPtr IConv) 

Instances

WrappedPtr IConv Source # 

Methods

wrappedPtrCalloc :: IO (Ptr IConv)

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

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

((~) * info (ResolveIConvMethod t IConv), MethodInfo * info IConv p) => IsLabel t (IConv -> p) Source # 

Methods

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

((~) * info (ResolveIConvMethod t IConv), MethodInfo * info IConv p) => IsLabelProxy t (IConv -> p) Source # 

Methods

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

((~) * signature (m Int32), MonadIO m) => MethodInfo * IConvCloseMethodInfo IConv signature Source # 

Methods

overloadedMethod :: MethodProxy IConvCloseMethodInfo IConv -> signature -> s

type AttributeList IConv Source # 
type AttributeList IConv

Methods

iConvClose

data IConvCloseMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * IConvCloseMethodInfo IConv signature Source # 

Methods

overloadedMethod :: MethodProxy IConvCloseMethodInfo IConv -> signature -> s

iConvClose :: MonadIO m => IConv -> m Int32 Source #