gi-gio-2.0.34: Gio bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gio

Description

 

Documentation

on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId #

get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result #

set :: forall o m. MonadIO m => o -> [AttrOp o 'AttrSet] -> m () #

new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a #

copyBytes :: (HasCallStack, CallocPtr a) => Int -> Ptr a -> IO (Ptr a) #

after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId #

data ManagedPtr a #

Instances

Instances details
Eq (ManagedPtr a) 
Instance details

Defined in Data.GI.Base.BasicTypes

Methods

(==) :: ManagedPtr a -> ManagedPtr a -> Bool #

(/=) :: ManagedPtr a -> ManagedPtr a -> Bool #

data GArray a #

Constructors

GArray (Ptr (GArray a)) 

data GClosure a #

Instances

Instances details
GBoxed (GClosure a) 
Instance details

Defined in Data.GI.Base.GClosure

TypedObject (GClosure a) 
Instance details

Defined in Data.GI.Base.GClosure

Methods

glibType :: IO GType #

HasParentTypes (GClosure a) 
Instance details

Defined in Data.GI.Base.GClosure

type ParentTypes (GClosure a) 
Instance details

Defined in Data.GI.Base.GClosure

type ParentTypes (GClosure a) = '[] :: [Type]

newtype GError #

Constructors

GError (ManagedPtr GError) 

Instances

Instances details
Exception GError 
Instance details

Defined in Data.GI.Base.GError

Show GError 
Instance details

Defined in Data.GI.Base.GError

GBoxed GError 
Instance details

Defined in Data.GI.Base.GError

TypedObject GError 
Instance details

Defined in Data.GI.Base.GError

Methods

glibType :: IO GType #

HasParentTypes GError 
Instance details

Defined in Data.GI.Base.GError

type ParentTypes GError 
Instance details

Defined in Data.GI.Base.GError

type ParentTypes GError = '[] :: [Type]

data GHashTable a b #

Constructors

GHashTable (Ptr (GHashTable a b)) 

newtype GVariant #

Constructors

GVariant (ManagedPtr GVariant) 

Instances

Instances details
IsGVariant GVariant 
Instance details

Defined in Data.GI.Base.GVariant

newtype GValue #

Constructors

GValue (ManagedPtr GValue) 

Instances

Instances details
GBoxed GValue 
Instance details

Defined in Data.GI.Base.GValue

TypedObject GValue 
Instance details

Defined in Data.GI.Base.GValue

Methods

glibType :: IO GType #

HasParentTypes GValue 
Instance details

Defined in Data.GI.Base.GValue

type ParentTypes GValue 
Instance details

Defined in Data.GI.Base.GValue

type ParentTypes GValue = '[] :: [Type]

newtype GParamSpec #

Instances

Instances details
(signature ~ m (Maybe Text), MonadIO m) => OverloadedMethod ParamSpecGetBlurbMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ m GValue, MonadIO m) => OverloadedMethod ParamSpecGetDefaultValueMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ m Text, MonadIO m) => OverloadedMethod ParamSpecGetNameMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ m Word32, MonadIO m) => OverloadedMethod ParamSpecGetNameQuarkMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ m Text, MonadIO m) => OverloadedMethod ParamSpecGetNickMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ (Word32 -> m (Ptr ())), MonadIO m) => OverloadedMethod ParamSpecGetQdataMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ m (Maybe GParamSpec), MonadIO m) => OverloadedMethod ParamSpecGetRedirectTargetMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ (Word32 -> Ptr () -> m ()), MonadIO m) => OverloadedMethod ParamSpecSetQdataMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod ParamSpecSinkMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

(signature ~ (Word32 -> m (Ptr ())), MonadIO m) => OverloadedMethod ParamSpecStealQdataMethodInfo GParamSpec signature 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethod :: GParamSpec -> signature

OverloadedMethodInfo ParamSpecGetBlurbMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecGetDefaultValueMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecGetNameMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecGetNameQuarkMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecGetNickMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecGetQdataMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecGetRedirectTargetMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecSetQdataMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecSinkMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ParamSpecStealQdataMethodInfo GParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

IsGValue (Maybe GParamSpec) 
Instance details

Defined in Data.GI.Base.GValue

class (ManagedPtrNewtype a, TypedObject a) => GObject a #

Instances

Instances details
GObject Action Source # 
Instance details

Defined in GI.Gio.Interfaces.Action

GObject ActionGroup Source # 
Instance details

Defined in GI.Gio.Interfaces.ActionGroup

GObject ActionMap Source # 
Instance details

Defined in GI.Gio.Interfaces.ActionMap

GObject AppInfo Source # 
Instance details

Defined in GI.Gio.Interfaces.AppInfo

GObject AsyncInitable Source # 
Instance details

Defined in GI.Gio.Interfaces.AsyncInitable

GObject AsyncResult Source # 
Instance details

Defined in GI.Gio.Interfaces.AsyncResult

GObject Converter Source # 
Instance details

Defined in GI.Gio.Interfaces.Converter

GObject DBusInterface Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusInterface

GObject DBusObject Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusObject

GObject DBusObjectManager Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusObjectManager

GObject DatagramBased Source # 
Instance details

Defined in GI.Gio.Interfaces.DatagramBased

GObject DebugController Source # 
Instance details

Defined in GI.Gio.Interfaces.DebugController

GObject DesktopAppInfoLookup Source # 
Instance details

Defined in GI.Gio.Interfaces.DesktopAppInfoLookup

GObject Drive Source # 
Instance details

Defined in GI.Gio.Interfaces.Drive

GObject DtlsClientConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsClientConnection

GObject DtlsConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsConnection

GObject DtlsServerConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsServerConnection

GObject File Source # 
Instance details

Defined in GI.Gio.Interfaces.File

GObject FileDescriptorBased Source # 
Instance details

Defined in GI.Gio.Interfaces.FileDescriptorBased

GObject Icon Source # 
Instance details

Defined in GI.Gio.Interfaces.Icon

GObject Initable Source # 
Instance details

Defined in GI.Gio.Interfaces.Initable

GObject ListModel Source # 
Instance details

Defined in GI.Gio.Interfaces.ListModel

GObject LoadableIcon Source # 
Instance details

Defined in GI.Gio.Interfaces.LoadableIcon

GObject MemoryMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.MemoryMonitor

GObject Mount Source # 
Instance details

Defined in GI.Gio.Interfaces.Mount

GObject NetworkMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.NetworkMonitor

GObject PollableInputStream Source # 
Instance details

Defined in GI.Gio.Interfaces.PollableInputStream

GObject PollableOutputStream Source # 
Instance details

Defined in GI.Gio.Interfaces.PollableOutputStream

GObject PowerProfileMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.PowerProfileMonitor

GObject Proxy Source # 
Instance details

Defined in GI.Gio.Interfaces.Proxy

GObject ProxyResolver Source # 
Instance details

Defined in GI.Gio.Interfaces.ProxyResolver

GObject RemoteActionGroup Source # 
Instance details

Defined in GI.Gio.Interfaces.RemoteActionGroup

GObject Seekable Source # 
Instance details

Defined in GI.Gio.Interfaces.Seekable

GObject SocketConnectable Source # 
Instance details

Defined in GI.Gio.Interfaces.SocketConnectable

GObject TlsBackend Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsBackend

GObject TlsClientConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsClientConnection

GObject TlsFileDatabase Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsFileDatabase

GObject TlsServerConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsServerConnection

GObject Volume Source # 
Instance details

Defined in GI.Gio.Interfaces.Volume

GObject AppInfoMonitor Source # 
Instance details

Defined in GI.Gio.Objects.AppInfoMonitor

GObject AppLaunchContext Source # 
Instance details

Defined in GI.Gio.Objects.AppLaunchContext

GObject Application Source # 
Instance details

Defined in GI.Gio.Objects.Application

GObject ApplicationCommandLine Source # 
Instance details

Defined in GI.Gio.Objects.ApplicationCommandLine

GObject BufferedInputStream Source # 
Instance details

Defined in GI.Gio.Objects.BufferedInputStream

GObject BufferedOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.BufferedOutputStream

GObject BytesIcon Source # 
Instance details

Defined in GI.Gio.Objects.BytesIcon

GObject Cancellable Source # 
Instance details

Defined in GI.Gio.Objects.Cancellable

GObject CharsetConverter Source # 
Instance details

Defined in GI.Gio.Objects.CharsetConverter

GObject ConverterInputStream Source # 
Instance details

Defined in GI.Gio.Objects.ConverterInputStream

GObject ConverterOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.ConverterOutputStream

GObject Credentials Source # 
Instance details

Defined in GI.Gio.Objects.Credentials

GObject DBusActionGroup Source # 
Instance details

Defined in GI.Gio.Objects.DBusActionGroup

GObject DBusAuthObserver Source # 
Instance details

Defined in GI.Gio.Objects.DBusAuthObserver

GObject DBusConnection Source # 
Instance details

Defined in GI.Gio.Objects.DBusConnection

GObject DBusInterfaceSkeleton Source # 
Instance details

Defined in GI.Gio.Objects.DBusInterfaceSkeleton

GObject DBusMenuModel Source # 
Instance details

Defined in GI.Gio.Objects.DBusMenuModel

GObject DBusMessage Source # 
Instance details

Defined in GI.Gio.Objects.DBusMessage

GObject DBusMethodInvocation Source # 
Instance details

Defined in GI.Gio.Objects.DBusMethodInvocation

GObject DBusObjectManagerClient Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectManagerClient

GObject DBusObjectManagerServer Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectManagerServer

GObject DBusObjectProxy Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectProxy

GObject DBusObjectSkeleton Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectSkeleton

GObject DBusProxy Source # 
Instance details

Defined in GI.Gio.Objects.DBusProxy

GObject DBusServer Source # 
Instance details

Defined in GI.Gio.Objects.DBusServer

GObject DataInputStream Source # 
Instance details

Defined in GI.Gio.Objects.DataInputStream

GObject DataOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.DataOutputStream

GObject DebugControllerDBus Source # 
Instance details

Defined in GI.Gio.Objects.DebugControllerDBus

GObject DesktopAppInfo Source # 
Instance details

Defined in GI.Gio.Objects.DesktopAppInfo

GObject Emblem Source # 
Instance details

Defined in GI.Gio.Objects.Emblem

GObject EmblemedIcon Source # 
Instance details

Defined in GI.Gio.Objects.EmblemedIcon

GObject FileEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.FileEnumerator

GObject FileIOStream Source # 
Instance details

Defined in GI.Gio.Objects.FileIOStream

GObject FileIcon Source # 
Instance details

Defined in GI.Gio.Objects.FileIcon

GObject FileInfo Source # 
Instance details

Defined in GI.Gio.Objects.FileInfo

GObject FileInputStream Source # 
Instance details

Defined in GI.Gio.Objects.FileInputStream

GObject FileMonitor Source # 
Instance details

Defined in GI.Gio.Objects.FileMonitor

GObject FileOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.FileOutputStream

GObject FilenameCompleter Source # 
Instance details

Defined in GI.Gio.Objects.FilenameCompleter

GObject FilterInputStream Source # 
Instance details

Defined in GI.Gio.Objects.FilterInputStream

GObject FilterOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.FilterOutputStream

GObject IOStream Source # 
Instance details

Defined in GI.Gio.Objects.IOStream

GObject InetAddress Source # 
Instance details

Defined in GI.Gio.Objects.InetAddress

GObject InetAddressMask Source # 
Instance details

Defined in GI.Gio.Objects.InetAddressMask

GObject InetSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.InetSocketAddress

GObject InputStream Source # 
Instance details

Defined in GI.Gio.Objects.InputStream

GObject ListStore Source # 
Instance details

Defined in GI.Gio.Objects.ListStore

GObject MemoryInputStream Source # 
Instance details

Defined in GI.Gio.Objects.MemoryInputStream

GObject MemoryOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.MemoryOutputStream

GObject Menu Source # 
Instance details

Defined in GI.Gio.Objects.Menu

GObject MenuAttributeIter Source # 
Instance details

Defined in GI.Gio.Objects.MenuAttributeIter

GObject MenuItem Source # 
Instance details

Defined in GI.Gio.Objects.MenuItem

GObject MenuLinkIter Source # 
Instance details

Defined in GI.Gio.Objects.MenuLinkIter

GObject MenuModel Source # 
Instance details

Defined in GI.Gio.Objects.MenuModel

GObject MountOperation Source # 
Instance details

Defined in GI.Gio.Objects.MountOperation

GObject NativeSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.NativeSocketAddress

GObject NativeVolumeMonitor Source # 
Instance details

Defined in GI.Gio.Objects.NativeVolumeMonitor

GObject NetworkAddress Source # 
Instance details

Defined in GI.Gio.Objects.NetworkAddress

GObject NetworkService Source # 
Instance details

Defined in GI.Gio.Objects.NetworkService

GObject Notification Source # 
Instance details

Defined in GI.Gio.Objects.Notification

GObject OutputStream Source # 
Instance details

Defined in GI.Gio.Objects.OutputStream

GObject Permission Source # 
Instance details

Defined in GI.Gio.Objects.Permission

GObject PropertyAction Source # 
Instance details

Defined in GI.Gio.Objects.PropertyAction

GObject ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

GObject ProxyAddressEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddressEnumerator

GObject Resolver Source # 
Instance details

Defined in GI.Gio.Objects.Resolver

GObject Settings Source # 
Instance details

Defined in GI.Gio.Objects.Settings

GObject SettingsBackend Source # 
Instance details

Defined in GI.Gio.Objects.SettingsBackend

GObject SimpleAction Source # 
Instance details

Defined in GI.Gio.Objects.SimpleAction

GObject SimpleActionGroup Source # 
Instance details

Defined in GI.Gio.Objects.SimpleActionGroup

GObject SimpleAsyncResult Source # 
Instance details

Defined in GI.Gio.Objects.SimpleAsyncResult

GObject SimpleIOStream Source # 
Instance details

Defined in GI.Gio.Objects.SimpleIOStream

GObject SimplePermission Source # 
Instance details

Defined in GI.Gio.Objects.SimplePermission

GObject SimpleProxyResolver Source # 
Instance details

Defined in GI.Gio.Objects.SimpleProxyResolver

GObject Socket Source # 
Instance details

Defined in GI.Gio.Objects.Socket

GObject SocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.SocketAddress

GObject SocketAddressEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.SocketAddressEnumerator

GObject SocketClient Source # 
Instance details

Defined in GI.Gio.Objects.SocketClient

GObject SocketConnection Source # 
Instance details

Defined in GI.Gio.Objects.SocketConnection

GObject SocketControlMessage Source # 
Instance details

Defined in GI.Gio.Objects.SocketControlMessage

GObject SocketListener Source # 
Instance details

Defined in GI.Gio.Objects.SocketListener

GObject SocketService Source # 
Instance details

Defined in GI.Gio.Objects.SocketService

GObject Subprocess Source # 
Instance details

Defined in GI.Gio.Objects.Subprocess

GObject SubprocessLauncher Source # 
Instance details

Defined in GI.Gio.Objects.SubprocessLauncher

GObject Task Source # 
Instance details

Defined in GI.Gio.Objects.Task

GObject TcpConnection Source # 
Instance details

Defined in GI.Gio.Objects.TcpConnection

GObject TcpWrapperConnection Source # 
Instance details

Defined in GI.Gio.Objects.TcpWrapperConnection

GObject TestDBus Source # 
Instance details

Defined in GI.Gio.Objects.TestDBus

GObject ThemedIcon Source # 
Instance details

Defined in GI.Gio.Objects.ThemedIcon

GObject ThreadedResolver Source # 
Instance details

Defined in GI.Gio.Objects.ThreadedResolver

GObject ThreadedSocketService Source # 
Instance details

Defined in GI.Gio.Objects.ThreadedSocketService

GObject TlsCertificate Source # 
Instance details

Defined in GI.Gio.Objects.TlsCertificate

GObject TlsConnection Source # 
Instance details

Defined in GI.Gio.Objects.TlsConnection

GObject TlsDatabase Source # 
Instance details

Defined in GI.Gio.Objects.TlsDatabase

GObject TlsInteraction Source # 
Instance details

Defined in GI.Gio.Objects.TlsInteraction

GObject TlsPassword Source # 
Instance details

Defined in GI.Gio.Objects.TlsPassword

GObject UnixConnection Source # 
Instance details

Defined in GI.Gio.Objects.UnixConnection

GObject UnixCredentialsMessage Source # 
Instance details

Defined in GI.Gio.Objects.UnixCredentialsMessage

GObject UnixFDList Source # 
Instance details

Defined in GI.Gio.Objects.UnixFDList

GObject UnixFDMessage Source # 
Instance details

Defined in GI.Gio.Objects.UnixFDMessage

GObject UnixInputStream Source # 
Instance details

Defined in GI.Gio.Objects.UnixInputStream

GObject UnixMountMonitor Source # 
Instance details

Defined in GI.Gio.Objects.UnixMountMonitor

GObject UnixOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.UnixOutputStream

GObject UnixSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.UnixSocketAddress

GObject Vfs Source # 
Instance details

Defined in GI.Gio.Objects.Vfs

GObject VolumeMonitor Source # 
Instance details

Defined in GI.Gio.Objects.VolumeMonitor

GObject ZlibCompressor Source # 
Instance details

Defined in GI.Gio.Objects.ZlibCompressor

GObject ZlibDecompressor Source # 
Instance details

Defined in GI.Gio.Objects.ZlibDecompressor

GObject Binding 
Instance details

Defined in GI.GObject.Objects.Binding

GObject BindingGroup 
Instance details

Defined in GI.GObject.Objects.BindingGroup

GObject InitiallyUnowned 
Instance details

Defined in GI.GObject.Objects.InitiallyUnowned

GObject Object 
Instance details

Defined in GI.GObject.Objects.Object

GObject SignalGroup 
Instance details

Defined in GI.GObject.Objects.SignalGroup

GObject TypeModule 
Instance details

Defined in GI.GObject.Objects.TypeModule

class Enum a => IsGFlag a #

Instances

Instances details
IsGFlag AppInfoCreateFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag ApplicationFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag AskPasswordFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag BusNameOwnerFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag BusNameWatcherFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag ConverterFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusCallFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusCapabilityFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusConnectionFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusInterfaceSkeletonFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusMessageFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusObjectManagerClientFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusPropertyInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusProxyFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusSendMessageFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusServerFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusSignalFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DBusSubtreeFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag DriveStartFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag FileAttributeInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag FileCopyFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag FileCreateFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag FileMeasureFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag FileMonitorFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag FileQueryInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag IOStreamSpliceFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag MountMountFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag MountUnmountFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag OutputStreamSpliceFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag ResolverNameLookupFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag ResourceFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag ResourceLookupFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag SettingsBindFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag SocketMsgFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag SubprocessFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag TestDBusFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag TlsCertificateFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag TlsDatabaseVerifyFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag TlsPasswordFlags Source # 
Instance details

Defined in GI.Gio.Flags

IsGFlag AsciiType 
Instance details

Defined in GI.GLib.Flags

IsGFlag FileSetContentsFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag FileTest 
Instance details

Defined in GI.GLib.Flags

IsGFlag FormatSizeFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag HookFlagMask 
Instance details

Defined in GI.GLib.Flags

IsGFlag IOCondition 
Instance details

Defined in GI.GLib.Flags

IsGFlag IOFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag KeyFileFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag LogLevelFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag MainContextFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag MarkupCollectType 
Instance details

Defined in GI.GLib.Flags

IsGFlag MarkupParseFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag OptionFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag RegexCompileFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag RegexMatchFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag SpawnFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag TestSubprocessFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag TestTrapFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag TraverseFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag UriFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag UriHideFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag UriParamsFlags 
Instance details

Defined in GI.GLib.Flags

IsGFlag BindingFlags 
Instance details

Defined in GI.GObject.Flags

IsGFlag ConnectFlags 
Instance details

Defined in GI.GObject.Flags

IsGFlag IOCondition 
Instance details

Defined in GI.GObject.Flags

IsGFlag ParamFlags 
Instance details

Defined in GI.GObject.Flags

IsGFlag SignalFlags 
Instance details

Defined in GI.GObject.Flags

IsGFlag SignalMatchType 
Instance details

Defined in GI.GObject.Flags

IsGFlag TypeDebugFlags 
Instance details

Defined in GI.GObject.Flags

IsGFlag TypeFlags 
Instance details

Defined in GI.GObject.Flags

IsGFlag TypeFundamentalFlags 
Instance details

Defined in GI.GObject.Flags

IsGFlag GParamFlag 
Instance details

Defined in Data.GI.Base.GParamSpec

data AttrOp obj (tag :: AttrOpTag) where #

Constructors

(:=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag 
(:=>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag 
(:~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag 
(:~>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag 
(:&=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag 
On :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag 
After :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag 

gflagsToWord :: (Num b, IsGFlag a) => [a] -> b #

mapCArrayWithLength :: (Storable a, Integral b) => b -> (a -> IO c) -> Ptr a -> IO () #

mapGArray :: Storable a => (a -> IO b) -> Ptr (GArray a) -> IO () #

mapGList :: (Ptr a -> IO b) -> Ptr (GList (Ptr a)) -> IO () #

mapGSList :: (Ptr a -> IO b) -> Ptr (GSList (Ptr a)) -> IO () #

mapPtrArray :: (Ptr a -> IO b) -> Ptr (GPtrArray (Ptr a)) -> IO () #

mapZeroTerminatedCArray :: (Ptr a -> IO b) -> Ptr (Ptr a) -> IO () #

packBlockArray :: Int -> [Ptr a] -> IO (Ptr a) #

packGArray :: Storable a => [a] -> IO (Ptr (GArray a)) #

packGList :: [Ptr a] -> IO (Ptr (GList (Ptr a))) #

packGPtrArray :: [Ptr a] -> IO (Ptr (GPtrArray (Ptr a))) #

packGSList :: [Ptr a] -> IO (Ptr (GSList (Ptr a))) #

packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b) #

packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b) #

packPtrArray :: [Ptr a] -> IO (Ptr (Ptr a)) #

packStorableArray :: Storable a => [a] -> IO (Ptr a) #

unpackBlockArrayWithLength :: Integral a => Int -> a -> Ptr b -> IO [Ptr b] #

unpackBoxedArrayWithLength :: (Integral a, GBoxed b) => Int -> a -> Ptr b -> IO [Ptr b] #

unpackGArray :: Storable a => Ptr (GArray a) -> IO [a] #

unpackGList :: Ptr (GList (Ptr a)) -> IO [Ptr a] #

unpackGSList :: Ptr (GSList (Ptr a)) -> IO [Ptr a] #

unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c] #

unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b] #

unpackPtrArrayWithLength :: Integral a => a -> Ptr (Ptr b) -> IO [Ptr b] #

unrefGArray :: Ptr (GArray a) -> IO () #

withTextCString :: Text -> (CString -> IO a) -> IO a #

wordToGFlags :: (Storable a, Integral a, Bits a, IsGFlag b) => a -> [b] #

class TypedObject a => BoxedEnum a #

Instances

Instances details
BoxedEnum BusType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum ConverterResult Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum CredentialsType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum DBusError Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum DBusMessageByteOrder Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum DBusMessageHeaderField Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum DBusMessageType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum DataStreamByteOrder Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum DataStreamNewlineType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum DriveStartStopType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum EmblemOrigin Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum FileAttributeStatus Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum FileAttributeType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum FileMonitorEvent Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum FileType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum FilesystemPreviewType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum IOErrorEnum Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum IOModuleScopeFlags Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum MemoryMonitorWarningLevel Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum MountOperationResult Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum NetworkConnectivity Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum NotificationPriority Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum PasswordSave Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum PollableReturn Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum ResolverError Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum ResolverRecordType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum ResourceError Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum SocketClientEvent Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum SocketFamily Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum SocketListenerEvent Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum SocketProtocol Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum SocketType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsAuthenticationMode Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsCertificateRequestFlags Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsChannelBindingError Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsChannelBindingType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsDatabaseLookupFlags Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsError Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsInteractionResult Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsProtocolVersion Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum TlsRehandshakeMode Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum UnixSocketAddressType Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum ZlibCompressorFormat Source # 
Instance details

Defined in GI.Gio.Enums

BoxedEnum NormalizeMode 
Instance details

Defined in GI.GLib.Enums

BoxedEnum UnicodeBreakType 
Instance details

Defined in GI.GLib.Enums

BoxedEnum UnicodeScript 
Instance details

Defined in GI.GLib.Enums

BoxedEnum UnicodeType 
Instance details

Defined in GI.GLib.Enums

class TypedObject a => BoxedFlags a #

Instances

Instances details
BoxedFlags AppInfoCreateFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags ApplicationFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags AskPasswordFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags BusNameOwnerFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags BusNameWatcherFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags ConverterFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusCallFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusCapabilityFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusConnectionFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusInterfaceSkeletonFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusMessageFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusObjectManagerClientFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusPropertyInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusProxyFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusSendMessageFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusServerFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusSignalFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DBusSubtreeFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags DriveStartFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags FileAttributeInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags FileCopyFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags FileCreateFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags FileMeasureFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags FileMonitorFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags FileQueryInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags IOStreamSpliceFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags MountMountFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags MountUnmountFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags OutputStreamSpliceFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags ResolverNameLookupFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags ResourceFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags ResourceLookupFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags SettingsBindFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags SocketMsgFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags SubprocessFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags TestDBusFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags TlsCertificateFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags TlsDatabaseVerifyFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags TlsPasswordFlags Source # 
Instance details

Defined in GI.Gio.Flags

BoxedFlags IOCondition 
Instance details

Defined in GI.GLib.Flags

BoxedFlags BindingFlags 
Instance details

Defined in GI.GObject.Flags

BoxedFlags IOCondition 
Instance details

Defined in GI.GObject.Flags

class ManagedPtrNewtype a => BoxedPtr a where #

Methods

boxedPtrCopy :: a -> IO a #

boxedPtrFree :: a -> IO () #

Instances

Instances details
BoxedPtr ActionEntry Source # 
Instance details

Defined in GI.Gio.Structs.ActionEntry

BoxedPtr DBusErrorEntry Source # 
Instance details

Defined in GI.Gio.Structs.DBusErrorEntry

BoxedPtr DBusInterfaceVTable Source # 
Instance details

Defined in GI.Gio.Structs.DBusInterfaceVTable

BoxedPtr DBusSubtreeVTable Source # 
Instance details

Defined in GI.Gio.Structs.DBusSubtreeVTable

BoxedPtr FileAttributeInfo Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeInfo

BoxedPtr IOExtension Source # 
Instance details

Defined in GI.Gio.Structs.IOExtension

BoxedPtr IOExtensionPoint Source # 
Instance details

Defined in GI.Gio.Structs.IOExtensionPoint

BoxedPtr IOModuleScope Source # 
Instance details

Defined in GI.Gio.Structs.IOModuleScope

BoxedPtr IOSchedulerJob Source # 
Instance details

Defined in GI.Gio.Structs.IOSchedulerJob

BoxedPtr IOStreamAdapter Source # 
Instance details

Defined in GI.Gio.Structs.IOStreamAdapter

BoxedPtr InputMessage Source # 
Instance details

Defined in GI.Gio.Structs.InputMessage

BoxedPtr InputStreamClass Source # 
Instance details

Defined in GI.Gio.Structs.InputStreamClass

BoxedPtr InputVector Source # 
Instance details

Defined in GI.Gio.Structs.InputVector

BoxedPtr OutputMessage Source # 
Instance details

Defined in GI.Gio.Structs.OutputMessage

BoxedPtr OutputVector Source # 
Instance details

Defined in GI.Gio.Structs.OutputVector

BoxedPtr SeekableIface Source # 
Instance details

Defined in GI.Gio.Structs.SeekableIface

BoxedPtr StaticResource Source # 
Instance details

Defined in GI.Gio.Structs.StaticResource

BoxedPtr Allocator 
Instance details

Defined in GI.GLib.Structs.Allocator

Methods

boxedPtrCopy :: Allocator -> IO Allocator #

boxedPtrFree :: Allocator -> IO () #

BoxedPtr AsyncQueue 
Instance details

Defined in GI.GLib.Structs.AsyncQueue

Methods

boxedPtrCopy :: AsyncQueue -> IO AsyncQueue #

boxedPtrFree :: AsyncQueue -> IO () #

BoxedPtr Cache 
Instance details

Defined in GI.GLib.Structs.Cache

Methods

boxedPtrCopy :: Cache -> IO Cache #

boxedPtrFree :: Cache -> IO () #

BoxedPtr Completion 
Instance details

Defined in GI.GLib.Structs.Completion

Methods

boxedPtrCopy :: Completion -> IO Completion #

boxedPtrFree :: Completion -> IO () #

BoxedPtr Cond 
Instance details

Defined in GI.GLib.Structs.Cond

Methods

boxedPtrCopy :: Cond -> IO Cond #

boxedPtrFree :: Cond -> IO () #

BoxedPtr Data 
Instance details

Defined in GI.GLib.Structs.Data

Methods

boxedPtrCopy :: Data -> IO Data #

boxedPtrFree :: Data -> IO () #

BoxedPtr DebugKey 
Instance details

Defined in GI.GLib.Structs.DebugKey

Methods

boxedPtrCopy :: DebugKey -> IO DebugKey #

boxedPtrFree :: DebugKey -> IO () #

BoxedPtr HashTableIter 
Instance details

Defined in GI.GLib.Structs.HashTableIter

Methods

boxedPtrCopy :: HashTableIter -> IO HashTableIter #

boxedPtrFree :: HashTableIter -> IO () #

BoxedPtr Hook 
Instance details

Defined in GI.GLib.Structs.Hook

Methods

boxedPtrCopy :: Hook -> IO Hook #

boxedPtrFree :: Hook -> IO () #

BoxedPtr HookList 
Instance details

Defined in GI.GLib.Structs.HookList

Methods

boxedPtrCopy :: HookList -> IO HookList #

boxedPtrFree :: HookList -> IO () #

BoxedPtr IOFuncs 
Instance details

Defined in GI.GLib.Structs.IOFuncs

Methods

boxedPtrCopy :: IOFuncs -> IO IOFuncs #

boxedPtrFree :: IOFuncs -> IO () #

BoxedPtr LogField 
Instance details

Defined in GI.GLib.Structs.LogField

Methods

boxedPtrCopy :: LogField -> IO LogField #

boxedPtrFree :: LogField -> IO () #

BoxedPtr MarkupParser 
Instance details

Defined in GI.GLib.Structs.MarkupParser

Methods

boxedPtrCopy :: MarkupParser -> IO MarkupParser #

boxedPtrFree :: MarkupParser -> IO () #

BoxedPtr MemChunk 
Instance details

Defined in GI.GLib.Structs.MemChunk

Methods

boxedPtrCopy :: MemChunk -> IO MemChunk #

boxedPtrFree :: MemChunk -> IO () #

BoxedPtr MemVTable 
Instance details

Defined in GI.GLib.Structs.MemVTable

Methods

boxedPtrCopy :: MemVTable -> IO MemVTable #

boxedPtrFree :: MemVTable -> IO () #

BoxedPtr Node 
Instance details

Defined in GI.GLib.Structs.Node

Methods

boxedPtrCopy :: Node -> IO Node #

boxedPtrFree :: Node -> IO () #

BoxedPtr Once 
Instance details

Defined in GI.GLib.Structs.Once

Methods

boxedPtrCopy :: Once -> IO Once #

boxedPtrFree :: Once -> IO () #

BoxedPtr OptionContext 
Instance details

Defined in GI.GLib.Structs.OptionContext

Methods

boxedPtrCopy :: OptionContext -> IO OptionContext #

boxedPtrFree :: OptionContext -> IO () #

BoxedPtr OptionEntry 
Instance details

Defined in GI.GLib.Structs.OptionEntry

Methods

boxedPtrCopy :: OptionEntry -> IO OptionEntry #

boxedPtrFree :: OptionEntry -> IO () #

BoxedPtr PathBuf 
Instance details

Defined in GI.GLib.Structs.PathBuf

Methods

boxedPtrCopy :: PathBuf -> IO PathBuf #

boxedPtrFree :: PathBuf -> IO () #

BoxedPtr Queue 
Instance details

Defined in GI.GLib.Structs.Queue

Methods

boxedPtrCopy :: Queue -> IO Queue #

boxedPtrFree :: Queue -> IO () #

BoxedPtr RWLock 
Instance details

Defined in GI.GLib.Structs.RWLock

Methods

boxedPtrCopy :: RWLock -> IO RWLock #

boxedPtrFree :: RWLock -> IO () #

BoxedPtr RecMutex 
Instance details

Defined in GI.GLib.Structs.RecMutex

Methods

boxedPtrCopy :: RecMutex -> IO RecMutex #

boxedPtrFree :: RecMutex -> IO () #

BoxedPtr Relation 
Instance details

Defined in GI.GLib.Structs.Relation

Methods

boxedPtrCopy :: Relation -> IO Relation #

boxedPtrFree :: Relation -> IO () #

BoxedPtr Scanner 
Instance details

Defined in GI.GLib.Structs.Scanner

Methods

boxedPtrCopy :: Scanner -> IO Scanner #

boxedPtrFree :: Scanner -> IO () #

BoxedPtr ScannerConfig 
Instance details

Defined in GI.GLib.Structs.ScannerConfig

Methods

boxedPtrCopy :: ScannerConfig -> IO ScannerConfig #

boxedPtrFree :: ScannerConfig -> IO () #

BoxedPtr Sequence 
Instance details

Defined in GI.GLib.Structs.Sequence

Methods

boxedPtrCopy :: Sequence -> IO Sequence #

boxedPtrFree :: Sequence -> IO () #

BoxedPtr SequenceIter 
Instance details

Defined in GI.GLib.Structs.SequenceIter

Methods

boxedPtrCopy :: SequenceIter -> IO SequenceIter #

boxedPtrFree :: SequenceIter -> IO () #

BoxedPtr SourceCallbackFuncs 
Instance details

Defined in GI.GLib.Structs.SourceCallbackFuncs

Methods

boxedPtrCopy :: SourceCallbackFuncs -> IO SourceCallbackFuncs #

boxedPtrFree :: SourceCallbackFuncs -> IO () #

BoxedPtr SourceFuncs 
Instance details

Defined in GI.GLib.Structs.SourceFuncs

Methods

boxedPtrCopy :: SourceFuncs -> IO SourceFuncs #

boxedPtrFree :: SourceFuncs -> IO () #

BoxedPtr StatBuf 
Instance details

Defined in GI.GLib.Structs.StatBuf

Methods

boxedPtrCopy :: StatBuf -> IO StatBuf #

boxedPtrFree :: StatBuf -> IO () #

BoxedPtr StringChunk 
Instance details

Defined in GI.GLib.Structs.StringChunk

Methods

boxedPtrCopy :: StringChunk -> IO StringChunk #

boxedPtrFree :: StringChunk -> IO () #

BoxedPtr TestCase 
Instance details

Defined in GI.GLib.Structs.TestCase

Methods

boxedPtrCopy :: TestCase -> IO TestCase #

boxedPtrFree :: TestCase -> IO () #

BoxedPtr TestConfig 
Instance details

Defined in GI.GLib.Structs.TestConfig

Methods

boxedPtrCopy :: TestConfig -> IO TestConfig #

boxedPtrFree :: TestConfig -> IO () #

BoxedPtr TestLogBuffer 
Instance details

Defined in GI.GLib.Structs.TestLogBuffer

Methods

boxedPtrCopy :: TestLogBuffer -> IO TestLogBuffer #

boxedPtrFree :: TestLogBuffer -> IO () #

BoxedPtr TestLogMsg 
Instance details

Defined in GI.GLib.Structs.TestLogMsg

Methods

boxedPtrCopy :: TestLogMsg -> IO TestLogMsg #

boxedPtrFree :: TestLogMsg -> IO () #

BoxedPtr TestSuite 
Instance details

Defined in GI.GLib.Structs.TestSuite

Methods

boxedPtrCopy :: TestSuite -> IO TestSuite #

boxedPtrFree :: TestSuite -> IO () #

BoxedPtr ThreadPool 
Instance details

Defined in GI.GLib.Structs.ThreadPool

Methods

boxedPtrCopy :: ThreadPool -> IO ThreadPool #

boxedPtrFree :: ThreadPool -> IO () #

BoxedPtr TimeVal 
Instance details

Defined in GI.GLib.Structs.TimeVal

Methods

boxedPtrCopy :: TimeVal -> IO TimeVal #

boxedPtrFree :: TimeVal -> IO () #

BoxedPtr Timer 
Instance details

Defined in GI.GLib.Structs.Timer

Methods

boxedPtrCopy :: Timer -> IO Timer #

boxedPtrFree :: Timer -> IO () #

BoxedPtr TrashStack 
Instance details

Defined in GI.GLib.Structs.TrashStack

Methods

boxedPtrCopy :: TrashStack -> IO TrashStack #

boxedPtrFree :: TrashStack -> IO () #

BoxedPtr TreeNode 
Instance details

Defined in GI.GLib.Structs.TreeNode

Methods

boxedPtrCopy :: TreeNode -> IO TreeNode #

boxedPtrFree :: TreeNode -> IO () #

BoxedPtr Tuples 
Instance details

Defined in GI.GLib.Structs.Tuples

Methods

boxedPtrCopy :: Tuples -> IO Tuples #

boxedPtrFree :: Tuples -> IO () #

BoxedPtr UnixPipe 
Instance details

Defined in GI.GLib.Structs.UnixPipe

Methods

boxedPtrCopy :: UnixPipe -> IO UnixPipe #

boxedPtrFree :: UnixPipe -> IO () #

BoxedPtr UriParamsIter 
Instance details

Defined in GI.GLib.Structs.UriParamsIter

Methods

boxedPtrCopy :: UriParamsIter -> IO UriParamsIter #

boxedPtrFree :: UriParamsIter -> IO () #

BoxedPtr DoubleIEEE754 
Instance details

Defined in GI.GLib.Unions.DoubleIEEE754

Methods

boxedPtrCopy :: DoubleIEEE754 -> IO DoubleIEEE754 #

boxedPtrFree :: DoubleIEEE754 -> IO () #

BoxedPtr FloatIEEE754 
Instance details

Defined in GI.GLib.Unions.FloatIEEE754

Methods

boxedPtrCopy :: FloatIEEE754 -> IO FloatIEEE754 #

boxedPtrFree :: FloatIEEE754 -> IO () #

BoxedPtr Mutex 
Instance details

Defined in GI.GLib.Unions.Mutex

Methods

boxedPtrCopy :: Mutex -> IO Mutex #

boxedPtrFree :: Mutex -> IO () #

BoxedPtr TokenValue 
Instance details

Defined in GI.GLib.Unions.TokenValue

Methods

boxedPtrCopy :: TokenValue -> IO TokenValue #

boxedPtrFree :: TokenValue -> IO () #

BoxedPtr TypePlugin 
Instance details

Defined in GI.GObject.Interfaces.TypePlugin

Methods

boxedPtrCopy :: TypePlugin -> IO TypePlugin #

boxedPtrFree :: TypePlugin -> IO () #

BoxedPtr ParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

boxedPtrCopy :: ParamSpec -> IO ParamSpec #

boxedPtrFree :: ParamSpec -> IO () #

BoxedPtr ParamSpecBoolean 
Instance details

Defined in GI.GObject.Objects.ParamSpecBoolean

Methods

boxedPtrCopy :: ParamSpecBoolean -> IO ParamSpecBoolean #

boxedPtrFree :: ParamSpecBoolean -> IO () #

BoxedPtr ParamSpecBoxed 
Instance details

Defined in GI.GObject.Objects.ParamSpecBoxed

Methods

boxedPtrCopy :: ParamSpecBoxed -> IO ParamSpecBoxed #

boxedPtrFree :: ParamSpecBoxed -> IO () #

BoxedPtr ParamSpecChar 
Instance details

Defined in GI.GObject.Objects.ParamSpecChar

Methods

boxedPtrCopy :: ParamSpecChar -> IO ParamSpecChar #

boxedPtrFree :: ParamSpecChar -> IO () #

BoxedPtr ParamSpecDouble 
Instance details

Defined in GI.GObject.Objects.ParamSpecDouble

Methods

boxedPtrCopy :: ParamSpecDouble -> IO ParamSpecDouble #

boxedPtrFree :: ParamSpecDouble -> IO () #

BoxedPtr ParamSpecEnum 
Instance details

Defined in GI.GObject.Objects.ParamSpecEnum

Methods

boxedPtrCopy :: ParamSpecEnum -> IO ParamSpecEnum #

boxedPtrFree :: ParamSpecEnum -> IO () #

BoxedPtr ParamSpecFlags 
Instance details

Defined in GI.GObject.Objects.ParamSpecFlags

Methods

boxedPtrCopy :: ParamSpecFlags -> IO ParamSpecFlags #

boxedPtrFree :: ParamSpecFlags -> IO () #

BoxedPtr ParamSpecFloat 
Instance details

Defined in GI.GObject.Objects.ParamSpecFloat

Methods

boxedPtrCopy :: ParamSpecFloat -> IO ParamSpecFloat #

boxedPtrFree :: ParamSpecFloat -> IO () #

BoxedPtr ParamSpecGType 
Instance details

Defined in GI.GObject.Objects.ParamSpecGType

Methods

boxedPtrCopy :: ParamSpecGType -> IO ParamSpecGType #

boxedPtrFree :: ParamSpecGType -> IO () #

BoxedPtr ParamSpecInt 
Instance details

Defined in GI.GObject.Objects.ParamSpecInt

Methods

boxedPtrCopy :: ParamSpecInt -> IO ParamSpecInt #

boxedPtrFree :: ParamSpecInt -> IO () #

BoxedPtr ParamSpecInt64 
Instance details

Defined in GI.GObject.Objects.ParamSpecInt64

Methods

boxedPtrCopy :: ParamSpecInt64 -> IO ParamSpecInt64 #

boxedPtrFree :: ParamSpecInt64 -> IO () #

BoxedPtr ParamSpecLong 
Instance details

Defined in GI.GObject.Objects.ParamSpecLong

Methods

boxedPtrCopy :: ParamSpecLong -> IO ParamSpecLong #

boxedPtrFree :: ParamSpecLong -> IO () #

BoxedPtr ParamSpecObject 
Instance details

Defined in GI.GObject.Objects.ParamSpecObject

Methods

boxedPtrCopy :: ParamSpecObject -> IO ParamSpecObject #

boxedPtrFree :: ParamSpecObject -> IO () #

BoxedPtr ParamSpecOverride 
Instance details

Defined in GI.GObject.Objects.ParamSpecOverride

Methods

boxedPtrCopy :: ParamSpecOverride -> IO ParamSpecOverride #

boxedPtrFree :: ParamSpecOverride -> IO () #

BoxedPtr ParamSpecParam 
Instance details

Defined in GI.GObject.Objects.ParamSpecParam

Methods

boxedPtrCopy :: ParamSpecParam -> IO ParamSpecParam #

boxedPtrFree :: ParamSpecParam -> IO () #

BoxedPtr ParamSpecPointer 
Instance details

Defined in GI.GObject.Objects.ParamSpecPointer

Methods

boxedPtrCopy :: ParamSpecPointer -> IO ParamSpecPointer #

boxedPtrFree :: ParamSpecPointer -> IO () #

BoxedPtr ParamSpecString 
Instance details

Defined in GI.GObject.Objects.ParamSpecString

Methods

boxedPtrCopy :: ParamSpecString -> IO ParamSpecString #

boxedPtrFree :: ParamSpecString -> IO () #

BoxedPtr ParamSpecUChar 
Instance details

Defined in GI.GObject.Objects.ParamSpecUChar

Methods

boxedPtrCopy :: ParamSpecUChar -> IO ParamSpecUChar #

boxedPtrFree :: ParamSpecUChar -> IO () #

BoxedPtr ParamSpecUInt 
Instance details

Defined in GI.GObject.Objects.ParamSpecUInt

Methods

boxedPtrCopy :: ParamSpecUInt -> IO ParamSpecUInt #

boxedPtrFree :: ParamSpecUInt -> IO () #

BoxedPtr ParamSpecUInt64 
Instance details

Defined in GI.GObject.Objects.ParamSpecUInt64

Methods

boxedPtrCopy :: ParamSpecUInt64 -> IO ParamSpecUInt64 #

boxedPtrFree :: ParamSpecUInt64 -> IO () #

BoxedPtr ParamSpecULong 
Instance details

Defined in GI.GObject.Objects.ParamSpecULong

Methods

boxedPtrCopy :: ParamSpecULong -> IO ParamSpecULong #

boxedPtrFree :: ParamSpecULong -> IO () #

BoxedPtr ParamSpecUnichar 
Instance details

Defined in GI.GObject.Objects.ParamSpecUnichar

Methods

boxedPtrCopy :: ParamSpecUnichar -> IO ParamSpecUnichar #

boxedPtrFree :: ParamSpecUnichar -> IO () #

BoxedPtr ParamSpecValueArray 
Instance details

Defined in GI.GObject.Objects.ParamSpecValueArray

Methods

boxedPtrCopy :: ParamSpecValueArray -> IO ParamSpecValueArray #

boxedPtrFree :: ParamSpecValueArray -> IO () #

BoxedPtr ParamSpecVariant 
Instance details

Defined in GI.GObject.Objects.ParamSpecVariant

Methods

boxedPtrCopy :: ParamSpecVariant -> IO ParamSpecVariant #

boxedPtrFree :: ParamSpecVariant -> IO () #

BoxedPtr CClosure 
Instance details

Defined in GI.GObject.Structs.CClosure

Methods

boxedPtrCopy :: CClosure -> IO CClosure #

boxedPtrFree :: CClosure -> IO () #

BoxedPtr ClosureNotifyData 
Instance details

Defined in GI.GObject.Structs.ClosureNotifyData

Methods

boxedPtrCopy :: ClosureNotifyData -> IO ClosureNotifyData #

boxedPtrFree :: ClosureNotifyData -> IO () #

BoxedPtr EnumClass 
Instance details

Defined in GI.GObject.Structs.EnumClass

Methods

boxedPtrCopy :: EnumClass -> IO EnumClass #

boxedPtrFree :: EnumClass -> IO () #

BoxedPtr EnumValue 
Instance details

Defined in GI.GObject.Structs.EnumValue

Methods

boxedPtrCopy :: EnumValue -> IO EnumValue #

boxedPtrFree :: EnumValue -> IO () #

BoxedPtr FlagsClass 
Instance details

Defined in GI.GObject.Structs.FlagsClass

Methods

boxedPtrCopy :: FlagsClass -> IO FlagsClass #

boxedPtrFree :: FlagsClass -> IO () #

BoxedPtr FlagsValue 
Instance details

Defined in GI.GObject.Structs.FlagsValue

Methods

boxedPtrCopy :: FlagsValue -> IO FlagsValue #

boxedPtrFree :: FlagsValue -> IO () #

BoxedPtr InitiallyUnownedClass 
Instance details

Defined in GI.GObject.Structs.InitiallyUnownedClass

Methods

boxedPtrCopy :: InitiallyUnownedClass -> IO InitiallyUnownedClass #

boxedPtrFree :: InitiallyUnownedClass -> IO () #

BoxedPtr InterfaceInfo 
Instance details

Defined in GI.GObject.Structs.InterfaceInfo

Methods

boxedPtrCopy :: InterfaceInfo -> IO InterfaceInfo #

boxedPtrFree :: InterfaceInfo -> IO () #

BoxedPtr ObjectClass 
Instance details

Defined in GI.GObject.Structs.ObjectClass

Methods

boxedPtrCopy :: ObjectClass -> IO ObjectClass #

boxedPtrFree :: ObjectClass -> IO () #

BoxedPtr ObjectConstructParam 
Instance details

Defined in GI.GObject.Structs.ObjectConstructParam

Methods

boxedPtrCopy :: ObjectConstructParam -> IO ObjectConstructParam #

boxedPtrFree :: ObjectConstructParam -> IO () #

BoxedPtr ParamSpecPool 
Instance details

Defined in GI.GObject.Structs.ParamSpecPool

Methods

boxedPtrCopy :: ParamSpecPool -> IO ParamSpecPool #

boxedPtrFree :: ParamSpecPool -> IO () #

BoxedPtr ParamSpecTypeInfo 
Instance details

Defined in GI.GObject.Structs.ParamSpecTypeInfo

Methods

boxedPtrCopy :: ParamSpecTypeInfo -> IO ParamSpecTypeInfo #

boxedPtrFree :: ParamSpecTypeInfo -> IO () #

BoxedPtr Parameter 
Instance details

Defined in GI.GObject.Structs.Parameter

Methods

boxedPtrCopy :: Parameter -> IO Parameter #

boxedPtrFree :: Parameter -> IO () #

BoxedPtr SignalInvocationHint 
Instance details

Defined in GI.GObject.Structs.SignalInvocationHint

Methods

boxedPtrCopy :: SignalInvocationHint -> IO SignalInvocationHint #

boxedPtrFree :: SignalInvocationHint -> IO () #

BoxedPtr SignalQuery 
Instance details

Defined in GI.GObject.Structs.SignalQuery

Methods

boxedPtrCopy :: SignalQuery -> IO SignalQuery #

boxedPtrFree :: SignalQuery -> IO () #

BoxedPtr TypeClass 
Instance details

Defined in GI.GObject.Structs.TypeClass

Methods

boxedPtrCopy :: TypeClass -> IO TypeClass #

boxedPtrFree :: TypeClass -> IO () #

BoxedPtr TypeFundamentalInfo 
Instance details

Defined in GI.GObject.Structs.TypeFundamentalInfo

Methods

boxedPtrCopy :: TypeFundamentalInfo -> IO TypeFundamentalInfo #

boxedPtrFree :: TypeFundamentalInfo -> IO () #

BoxedPtr TypeInfo 
Instance details

Defined in GI.GObject.Structs.TypeInfo

Methods

boxedPtrCopy :: TypeInfo -> IO TypeInfo #

boxedPtrFree :: TypeInfo -> IO () #

BoxedPtr TypeInstance 
Instance details

Defined in GI.GObject.Structs.TypeInstance

Methods

boxedPtrCopy :: TypeInstance -> IO TypeInstance #

boxedPtrFree :: TypeInstance -> IO () #

BoxedPtr TypeInterface 
Instance details

Defined in GI.GObject.Structs.TypeInterface

Methods

boxedPtrCopy :: TypeInterface -> IO TypeInterface #

boxedPtrFree :: TypeInterface -> IO () #

BoxedPtr TypeQuery 
Instance details

Defined in GI.GObject.Structs.TypeQuery

Methods

boxedPtrCopy :: TypeQuery -> IO TypeQuery #

boxedPtrFree :: TypeQuery -> IO () #

BoxedPtr TypeValueTable 
Instance details

Defined in GI.GObject.Structs.TypeValueTable

Methods

boxedPtrCopy :: TypeValueTable -> IO TypeValueTable #

boxedPtrFree :: TypeValueTable -> IO () #

BoxedPtr WeakRef 
Instance details

Defined in GI.GObject.Structs.WeakRef

Methods

boxedPtrCopy :: WeakRef -> IO WeakRef #

boxedPtrFree :: WeakRef -> IO () #

BoxedPtr TypeCValue 
Instance details

Defined in GI.GObject.Unions.TypeCValue

Methods

boxedPtrCopy :: TypeCValue -> IO TypeCValue #

boxedPtrFree :: TypeCValue -> IO () #

BoxedPtr Value_Data_Union_ 
Instance details

Defined in GI.GObject.Unions.Value_Data_Union_

Methods

boxedPtrCopy :: Value_Data_Union_ -> IO Value_Data_Union_ #

boxedPtrFree :: Value_Data_Union_ -> IO () #

type CGType = Word64 #

class BoxedPtr a => CallocPtr a where #

Methods

boxedPtrCalloc :: IO (Ptr a) #

Instances

Instances details
CallocPtr ActionEntry Source # 
Instance details

Defined in GI.Gio.Structs.ActionEntry

CallocPtr DBusErrorEntry Source # 
Instance details

Defined in GI.Gio.Structs.DBusErrorEntry

CallocPtr DBusInterfaceVTable Source # 
Instance details

Defined in GI.Gio.Structs.DBusInterfaceVTable

CallocPtr DBusSubtreeVTable Source # 
Instance details

Defined in GI.Gio.Structs.DBusSubtreeVTable

CallocPtr FileAttributeInfo Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeInfo

CallocPtr InputMessage Source # 
Instance details

Defined in GI.Gio.Structs.InputMessage

CallocPtr InputStreamClass Source # 
Instance details

Defined in GI.Gio.Structs.InputStreamClass

CallocPtr InputVector Source # 
Instance details

Defined in GI.Gio.Structs.InputVector

CallocPtr OutputMessage Source # 
Instance details

Defined in GI.Gio.Structs.OutputMessage

CallocPtr OutputVector Source # 
Instance details

Defined in GI.Gio.Structs.OutputVector

CallocPtr SeekableIface Source # 
Instance details

Defined in GI.Gio.Structs.SeekableIface

CallocPtr StaticResource Source # 
Instance details

Defined in GI.Gio.Structs.StaticResource

CallocPtr Completion 
Instance details

Defined in GI.GLib.Structs.Completion

Methods

boxedPtrCalloc :: IO (Ptr Completion) #

CallocPtr Cond 
Instance details

Defined in GI.GLib.Structs.Cond

Methods

boxedPtrCalloc :: IO (Ptr Cond) #

CallocPtr DebugKey 
Instance details

Defined in GI.GLib.Structs.DebugKey

Methods

boxedPtrCalloc :: IO (Ptr DebugKey) #

CallocPtr HashTableIter 
Instance details

Defined in GI.GLib.Structs.HashTableIter

Methods

boxedPtrCalloc :: IO (Ptr HashTableIter) #

CallocPtr Hook 
Instance details

Defined in GI.GLib.Structs.Hook

Methods

boxedPtrCalloc :: IO (Ptr Hook) #

CallocPtr HookList 
Instance details

Defined in GI.GLib.Structs.HookList

Methods

boxedPtrCalloc :: IO (Ptr HookList) #

CallocPtr IOFuncs 
Instance details

Defined in GI.GLib.Structs.IOFuncs

Methods

boxedPtrCalloc :: IO (Ptr IOFuncs) #

CallocPtr LogField 
Instance details

Defined in GI.GLib.Structs.LogField

Methods

boxedPtrCalloc :: IO (Ptr LogField) #

CallocPtr MarkupParser 
Instance details

Defined in GI.GLib.Structs.MarkupParser

Methods

boxedPtrCalloc :: IO (Ptr MarkupParser) #

CallocPtr MemVTable 
Instance details

Defined in GI.GLib.Structs.MemVTable

Methods

boxedPtrCalloc :: IO (Ptr MemVTable) #

CallocPtr Node 
Instance details

Defined in GI.GLib.Structs.Node

Methods

boxedPtrCalloc :: IO (Ptr Node) #

CallocPtr Once 
Instance details

Defined in GI.GLib.Structs.Once

Methods

boxedPtrCalloc :: IO (Ptr Once) #

CallocPtr OptionEntry 
Instance details

Defined in GI.GLib.Structs.OptionEntry

Methods

boxedPtrCalloc :: IO (Ptr OptionEntry) #

CallocPtr PathBuf 
Instance details

Defined in GI.GLib.Structs.PathBuf

Methods

boxedPtrCalloc :: IO (Ptr PathBuf) #

CallocPtr Queue 
Instance details

Defined in GI.GLib.Structs.Queue

Methods

boxedPtrCalloc :: IO (Ptr Queue) #

CallocPtr RWLock 
Instance details

Defined in GI.GLib.Structs.RWLock

Methods

boxedPtrCalloc :: IO (Ptr RWLock) #

CallocPtr RecMutex 
Instance details

Defined in GI.GLib.Structs.RecMutex

Methods

boxedPtrCalloc :: IO (Ptr RecMutex) #

CallocPtr Scanner 
Instance details

Defined in GI.GLib.Structs.Scanner

Methods

boxedPtrCalloc :: IO (Ptr Scanner) #

CallocPtr ScannerConfig 
Instance details

Defined in GI.GLib.Structs.ScannerConfig

Methods

boxedPtrCalloc :: IO (Ptr ScannerConfig) #

CallocPtr SourceCallbackFuncs 
Instance details

Defined in GI.GLib.Structs.SourceCallbackFuncs

Methods

boxedPtrCalloc :: IO (Ptr SourceCallbackFuncs) #

CallocPtr SourceFuncs 
Instance details

Defined in GI.GLib.Structs.SourceFuncs

Methods

boxedPtrCalloc :: IO (Ptr SourceFuncs) #

CallocPtr TestConfig 
Instance details

Defined in GI.GLib.Structs.TestConfig

Methods

boxedPtrCalloc :: IO (Ptr TestConfig) #

CallocPtr TestLogBuffer 
Instance details

Defined in GI.GLib.Structs.TestLogBuffer

Methods

boxedPtrCalloc :: IO (Ptr TestLogBuffer) #

CallocPtr TestLogMsg 
Instance details

Defined in GI.GLib.Structs.TestLogMsg

Methods

boxedPtrCalloc :: IO (Ptr TestLogMsg) #

CallocPtr ThreadPool 
Instance details

Defined in GI.GLib.Structs.ThreadPool

Methods

boxedPtrCalloc :: IO (Ptr ThreadPool) #

CallocPtr TimeVal 
Instance details

Defined in GI.GLib.Structs.TimeVal

Methods

boxedPtrCalloc :: IO (Ptr TimeVal) #

CallocPtr TrashStack 
Instance details

Defined in GI.GLib.Structs.TrashStack

Methods

boxedPtrCalloc :: IO (Ptr TrashStack) #

CallocPtr Tuples 
Instance details

Defined in GI.GLib.Structs.Tuples

Methods

boxedPtrCalloc :: IO (Ptr Tuples) #

CallocPtr UnixPipe 
Instance details

Defined in GI.GLib.Structs.UnixPipe

Methods

boxedPtrCalloc :: IO (Ptr UnixPipe) #

CallocPtr UriParamsIter 
Instance details

Defined in GI.GLib.Structs.UriParamsIter

Methods

boxedPtrCalloc :: IO (Ptr UriParamsIter) #

CallocPtr DoubleIEEE754 
Instance details

Defined in GI.GLib.Unions.DoubleIEEE754

Methods

boxedPtrCalloc :: IO (Ptr DoubleIEEE754) #

CallocPtr FloatIEEE754 
Instance details

Defined in GI.GLib.Unions.FloatIEEE754

Methods

boxedPtrCalloc :: IO (Ptr FloatIEEE754) #

CallocPtr Mutex 
Instance details

Defined in GI.GLib.Unions.Mutex

Methods

boxedPtrCalloc :: IO (Ptr Mutex) #

CallocPtr TokenValue 
Instance details

Defined in GI.GLib.Unions.TokenValue

Methods

boxedPtrCalloc :: IO (Ptr TokenValue) #

CallocPtr CClosure 
Instance details

Defined in GI.GObject.Structs.CClosure

Methods

boxedPtrCalloc :: IO (Ptr CClosure) #

CallocPtr ClosureNotifyData 
Instance details

Defined in GI.GObject.Structs.ClosureNotifyData

Methods

boxedPtrCalloc :: IO (Ptr ClosureNotifyData) #

CallocPtr EnumClass 
Instance details

Defined in GI.GObject.Structs.EnumClass

Methods

boxedPtrCalloc :: IO (Ptr EnumClass) #

CallocPtr EnumValue 
Instance details

Defined in GI.GObject.Structs.EnumValue

Methods

boxedPtrCalloc :: IO (Ptr EnumValue) #

CallocPtr FlagsClass 
Instance details

Defined in GI.GObject.Structs.FlagsClass

Methods

boxedPtrCalloc :: IO (Ptr FlagsClass) #

CallocPtr FlagsValue 
Instance details

Defined in GI.GObject.Structs.FlagsValue

Methods

boxedPtrCalloc :: IO (Ptr FlagsValue) #

CallocPtr InitiallyUnownedClass 
Instance details

Defined in GI.GObject.Structs.InitiallyUnownedClass

Methods

boxedPtrCalloc :: IO (Ptr InitiallyUnownedClass) #

CallocPtr InterfaceInfo 
Instance details

Defined in GI.GObject.Structs.InterfaceInfo

Methods

boxedPtrCalloc :: IO (Ptr InterfaceInfo) #

CallocPtr ObjectClass 
Instance details

Defined in GI.GObject.Structs.ObjectClass

Methods

boxedPtrCalloc :: IO (Ptr ObjectClass) #

CallocPtr ObjectConstructParam 
Instance details

Defined in GI.GObject.Structs.ObjectConstructParam

Methods

boxedPtrCalloc :: IO (Ptr ObjectConstructParam) #

CallocPtr ParamSpecTypeInfo 
Instance details

Defined in GI.GObject.Structs.ParamSpecTypeInfo

Methods

boxedPtrCalloc :: IO (Ptr ParamSpecTypeInfo) #

CallocPtr Parameter 
Instance details

Defined in GI.GObject.Structs.Parameter

Methods

boxedPtrCalloc :: IO (Ptr Parameter) #

CallocPtr SignalInvocationHint 
Instance details

Defined in GI.GObject.Structs.SignalInvocationHint

Methods

boxedPtrCalloc :: IO (Ptr SignalInvocationHint) #

CallocPtr SignalQuery 
Instance details

Defined in GI.GObject.Structs.SignalQuery

Methods

boxedPtrCalloc :: IO (Ptr SignalQuery) #

CallocPtr TypeClass 
Instance details

Defined in GI.GObject.Structs.TypeClass

Methods

boxedPtrCalloc :: IO (Ptr TypeClass) #

CallocPtr TypeFundamentalInfo 
Instance details

Defined in GI.GObject.Structs.TypeFundamentalInfo

Methods

boxedPtrCalloc :: IO (Ptr TypeFundamentalInfo) #

CallocPtr TypeInfo 
Instance details

Defined in GI.GObject.Structs.TypeInfo

Methods

boxedPtrCalloc :: IO (Ptr TypeInfo) #

CallocPtr TypeInstance 
Instance details

Defined in GI.GObject.Structs.TypeInstance

Methods

boxedPtrCalloc :: IO (Ptr TypeInstance) #

CallocPtr TypeInterface 
Instance details

Defined in GI.GObject.Structs.TypeInterface

Methods

boxedPtrCalloc :: IO (Ptr TypeInterface) #

CallocPtr TypeQuery 
Instance details

Defined in GI.GObject.Structs.TypeQuery

Methods

boxedPtrCalloc :: IO (Ptr TypeQuery) #

CallocPtr TypeValueTable 
Instance details

Defined in GI.GObject.Structs.TypeValueTable

Methods

boxedPtrCalloc :: IO (Ptr TypeValueTable) #

CallocPtr TypeCValue 
Instance details

Defined in GI.GObject.Unions.TypeCValue

Methods

boxedPtrCalloc :: IO (Ptr TypeCValue) #

CallocPtr Value_Data_Union_ 
Instance details

Defined in GI.GObject.Unions.Value_Data_Union_

Methods

boxedPtrCalloc :: IO (Ptr Value_Data_Union_) #

class (ManagedPtrNewtype a, TypedObject a) => GBoxed a #

Instances

Instances details
GBoxed DBusAnnotationInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusAnnotationInfo

GBoxed DBusArgInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusArgInfo

GBoxed DBusInterfaceInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusInterfaceInfo

GBoxed DBusMethodInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusMethodInfo

GBoxed DBusNodeInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusNodeInfo

GBoxed DBusPropertyInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusPropertyInfo

GBoxed DBusSignalInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusSignalInfo

GBoxed FileAttributeInfoList Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeInfoList

GBoxed FileAttributeMatcher Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeMatcher

GBoxed Resource Source # 
Instance details

Defined in GI.Gio.Structs.Resource

GBoxed SettingsSchema Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchema

GBoxed SettingsSchemaKey Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchemaKey

GBoxed SettingsSchemaSource Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchemaSource

GBoxed SrvTarget Source # 
Instance details

Defined in GI.Gio.Structs.SrvTarget

GBoxed UnixMountEntry Source # 
Instance details

Defined in GI.Gio.Structs.UnixMountEntry

GBoxed UnixMountPoint Source # 
Instance details

Defined in GI.Gio.Structs.UnixMountPoint

GBoxed BookmarkFile 
Instance details

Defined in GI.GLib.Structs.BookmarkFile

GBoxed ByteArray 
Instance details

Defined in GI.GLib.Structs.ByteArray

GBoxed Bytes 
Instance details

Defined in GI.GLib.Structs.Bytes

GBoxed Checksum 
Instance details

Defined in GI.GLib.Structs.Checksum

GBoxed Date 
Instance details

Defined in GI.GLib.Structs.Date

GBoxed DateTime 
Instance details

Defined in GI.GLib.Structs.DateTime

GBoxed Dir 
Instance details

Defined in GI.GLib.Structs.Dir

GBoxed Hmac 
Instance details

Defined in GI.GLib.Structs.Hmac

GBoxed IOChannel 
Instance details

Defined in GI.GLib.Structs.IOChannel

GBoxed KeyFile 
Instance details

Defined in GI.GLib.Structs.KeyFile

GBoxed MainContext 
Instance details

Defined in GI.GLib.Structs.MainContext

GBoxed MainLoop 
Instance details

Defined in GI.GLib.Structs.MainLoop

GBoxed MappedFile 
Instance details

Defined in GI.GLib.Structs.MappedFile

GBoxed MarkupParseContext 
Instance details

Defined in GI.GLib.Structs.MarkupParseContext

GBoxed MatchInfo 
Instance details

Defined in GI.GLib.Structs.MatchInfo

GBoxed OptionGroup 
Instance details

Defined in GI.GLib.Structs.OptionGroup

GBoxed PatternSpec 
Instance details

Defined in GI.GLib.Structs.PatternSpec

GBoxed PollFD 
Instance details

Defined in GI.GLib.Structs.PollFD

GBoxed PtrArray 
Instance details

Defined in GI.GLib.Structs.PtrArray

GBoxed Rand 
Instance details

Defined in GI.GLib.Structs.Rand

GBoxed Regex 
Instance details

Defined in GI.GLib.Structs.Regex

GBoxed Source 
Instance details

Defined in GI.GLib.Structs.Source

GBoxed String 
Instance details

Defined in GI.GLib.Structs.String

GBoxed StrvBuilder 
Instance details

Defined in GI.GLib.Structs.StrvBuilder

GBoxed Thread 
Instance details

Defined in GI.GLib.Structs.Thread

GBoxed TimeZone 
Instance details

Defined in GI.GLib.Structs.TimeZone

GBoxed Tree 
Instance details

Defined in GI.GLib.Structs.Tree

GBoxed Uri 
Instance details

Defined in GI.GLib.Structs.Uri

GBoxed VariantBuilder 
Instance details

Defined in GI.GLib.Structs.VariantBuilder

GBoxed VariantDict 
Instance details

Defined in GI.GLib.Structs.VariantDict

GBoxed VariantType 
Instance details

Defined in GI.GLib.Structs.VariantType

GBoxed ValueArray 
Instance details

Defined in GI.GObject.Structs.ValueArray

GBoxed BaseInfo 
Instance details

Defined in Data.GI.CodeGen.LibGIRepository

GBoxed GError 
Instance details

Defined in Data.GI.Base.GError

GBoxed GValue 
Instance details

Defined in Data.GI.Base.GValue

GBoxed (GClosure a) 
Instance details

Defined in Data.GI.Base.GClosure

data GByteArray #

Constructors

GByteArray (Ptr GByteArray) 

type GDestroyNotify ptr = FunPtr (ptr -> IO ()) #

data GList a #

Constructors

GList (Ptr (GList a)) 

data GPtrArray a #

Constructors

GPtrArray (Ptr (GPtrArray a)) 

data GSList a #

Constructors

GSList (Ptr (GSList a)) 

newtype GType #

Constructors

GType 

Instances

Instances details
Show GType 
Instance details

Defined in Data.GI.Base.BasicTypes

Methods

showsPrec :: Int -> GType -> ShowS #

show :: GType -> String #

showList :: [GType] -> ShowS #

Eq GType 
Instance details

Defined in Data.GI.Base.BasicTypes

Methods

(==) :: GType -> GType -> Bool #

(/=) :: GType -> GType -> Bool #

IsGValue GType 
Instance details

Defined in Data.GI.Base.GValue

class Coercible a (ManagedPtr ()) => ManagedPtrNewtype a where #

Methods

toManagedPtr :: a -> ManagedPtr a #

Instances

Instances details
ManagedPtrNewtype Action Source # 
Instance details

Defined in GI.Gio.Interfaces.Action

ManagedPtrNewtype ActionGroup Source # 
Instance details

Defined in GI.Gio.Interfaces.ActionGroup

ManagedPtrNewtype ActionMap Source # 
Instance details

Defined in GI.Gio.Interfaces.ActionMap

ManagedPtrNewtype AppInfo Source # 
Instance details

Defined in GI.Gio.Interfaces.AppInfo

ManagedPtrNewtype AsyncInitable Source # 
Instance details

Defined in GI.Gio.Interfaces.AsyncInitable

ManagedPtrNewtype AsyncResult Source # 
Instance details

Defined in GI.Gio.Interfaces.AsyncResult

ManagedPtrNewtype Converter Source # 
Instance details

Defined in GI.Gio.Interfaces.Converter

ManagedPtrNewtype DBusInterface Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusInterface

ManagedPtrNewtype DBusObject Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusObject

ManagedPtrNewtype DBusObjectManager Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusObjectManager

ManagedPtrNewtype DatagramBased Source # 
Instance details

Defined in GI.Gio.Interfaces.DatagramBased

ManagedPtrNewtype DebugController Source # 
Instance details

Defined in GI.Gio.Interfaces.DebugController

ManagedPtrNewtype DesktopAppInfoLookup Source # 
Instance details

Defined in GI.Gio.Interfaces.DesktopAppInfoLookup

ManagedPtrNewtype Drive Source # 
Instance details

Defined in GI.Gio.Interfaces.Drive

ManagedPtrNewtype DtlsClientConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsClientConnection

ManagedPtrNewtype DtlsConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsConnection

ManagedPtrNewtype DtlsServerConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsServerConnection

ManagedPtrNewtype File Source # 
Instance details

Defined in GI.Gio.Interfaces.File

ManagedPtrNewtype FileDescriptorBased Source # 
Instance details

Defined in GI.Gio.Interfaces.FileDescriptorBased

ManagedPtrNewtype Icon Source # 
Instance details

Defined in GI.Gio.Interfaces.Icon

ManagedPtrNewtype Initable Source # 
Instance details

Defined in GI.Gio.Interfaces.Initable

ManagedPtrNewtype ListModel Source # 
Instance details

Defined in GI.Gio.Interfaces.ListModel

ManagedPtrNewtype LoadableIcon Source # 
Instance details

Defined in GI.Gio.Interfaces.LoadableIcon

ManagedPtrNewtype MemoryMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.MemoryMonitor

ManagedPtrNewtype Mount Source # 
Instance details

Defined in GI.Gio.Interfaces.Mount

ManagedPtrNewtype NetworkMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.NetworkMonitor

ManagedPtrNewtype PollableInputStream Source # 
Instance details

Defined in GI.Gio.Interfaces.PollableInputStream

ManagedPtrNewtype PollableOutputStream Source # 
Instance details

Defined in GI.Gio.Interfaces.PollableOutputStream

ManagedPtrNewtype PowerProfileMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.PowerProfileMonitor

ManagedPtrNewtype Proxy Source # 
Instance details

Defined in GI.Gio.Interfaces.Proxy

ManagedPtrNewtype ProxyResolver Source # 
Instance details

Defined in GI.Gio.Interfaces.ProxyResolver

ManagedPtrNewtype RemoteActionGroup Source # 
Instance details

Defined in GI.Gio.Interfaces.RemoteActionGroup

ManagedPtrNewtype Seekable Source # 
Instance details

Defined in GI.Gio.Interfaces.Seekable

ManagedPtrNewtype SocketConnectable Source # 
Instance details

Defined in GI.Gio.Interfaces.SocketConnectable

ManagedPtrNewtype TlsBackend Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsBackend

ManagedPtrNewtype TlsClientConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsClientConnection

ManagedPtrNewtype TlsFileDatabase Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsFileDatabase

ManagedPtrNewtype TlsServerConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsServerConnection

ManagedPtrNewtype Volume Source # 
Instance details

Defined in GI.Gio.Interfaces.Volume

ManagedPtrNewtype AppInfoMonitor Source # 
Instance details

Defined in GI.Gio.Objects.AppInfoMonitor

ManagedPtrNewtype AppLaunchContext Source # 
Instance details

Defined in GI.Gio.Objects.AppLaunchContext

ManagedPtrNewtype Application Source # 
Instance details

Defined in GI.Gio.Objects.Application

ManagedPtrNewtype ApplicationCommandLine Source # 
Instance details

Defined in GI.Gio.Objects.ApplicationCommandLine

ManagedPtrNewtype BufferedInputStream Source # 
Instance details

Defined in GI.Gio.Objects.BufferedInputStream

ManagedPtrNewtype BufferedOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.BufferedOutputStream

ManagedPtrNewtype BytesIcon Source # 
Instance details

Defined in GI.Gio.Objects.BytesIcon

ManagedPtrNewtype Cancellable Source # 
Instance details

Defined in GI.Gio.Objects.Cancellable

ManagedPtrNewtype CharsetConverter Source # 
Instance details

Defined in GI.Gio.Objects.CharsetConverter

ManagedPtrNewtype ConverterInputStream Source # 
Instance details

Defined in GI.Gio.Objects.ConverterInputStream

ManagedPtrNewtype ConverterOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.ConverterOutputStream

ManagedPtrNewtype Credentials Source # 
Instance details

Defined in GI.Gio.Objects.Credentials

ManagedPtrNewtype DBusActionGroup Source # 
Instance details

Defined in GI.Gio.Objects.DBusActionGroup

ManagedPtrNewtype DBusAuthObserver Source # 
Instance details

Defined in GI.Gio.Objects.DBusAuthObserver

ManagedPtrNewtype DBusConnection Source # 
Instance details

Defined in GI.Gio.Objects.DBusConnection

ManagedPtrNewtype DBusInterfaceSkeleton Source # 
Instance details

Defined in GI.Gio.Objects.DBusInterfaceSkeleton

ManagedPtrNewtype DBusMenuModel Source # 
Instance details

Defined in GI.Gio.Objects.DBusMenuModel

ManagedPtrNewtype DBusMessage Source # 
Instance details

Defined in GI.Gio.Objects.DBusMessage

ManagedPtrNewtype DBusMethodInvocation Source # 
Instance details

Defined in GI.Gio.Objects.DBusMethodInvocation

ManagedPtrNewtype DBusObjectManagerClient Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectManagerClient

ManagedPtrNewtype DBusObjectManagerServer Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectManagerServer

ManagedPtrNewtype DBusObjectProxy Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectProxy

ManagedPtrNewtype DBusObjectSkeleton Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectSkeleton

ManagedPtrNewtype DBusProxy Source # 
Instance details

Defined in GI.Gio.Objects.DBusProxy

ManagedPtrNewtype DBusServer Source # 
Instance details

Defined in GI.Gio.Objects.DBusServer

ManagedPtrNewtype DataInputStream Source # 
Instance details

Defined in GI.Gio.Objects.DataInputStream

ManagedPtrNewtype DataOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.DataOutputStream

ManagedPtrNewtype DebugControllerDBus Source # 
Instance details

Defined in GI.Gio.Objects.DebugControllerDBus

ManagedPtrNewtype DesktopAppInfo Source # 
Instance details

Defined in GI.Gio.Objects.DesktopAppInfo

ManagedPtrNewtype Emblem Source # 
Instance details

Defined in GI.Gio.Objects.Emblem

ManagedPtrNewtype EmblemedIcon Source # 
Instance details

Defined in GI.Gio.Objects.EmblemedIcon

ManagedPtrNewtype FileEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.FileEnumerator

ManagedPtrNewtype FileIOStream Source # 
Instance details

Defined in GI.Gio.Objects.FileIOStream

ManagedPtrNewtype FileIcon Source # 
Instance details

Defined in GI.Gio.Objects.FileIcon

ManagedPtrNewtype FileInfo Source # 
Instance details

Defined in GI.Gio.Objects.FileInfo

ManagedPtrNewtype FileInputStream Source # 
Instance details

Defined in GI.Gio.Objects.FileInputStream

ManagedPtrNewtype FileMonitor Source # 
Instance details

Defined in GI.Gio.Objects.FileMonitor

ManagedPtrNewtype FileOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.FileOutputStream

ManagedPtrNewtype FilenameCompleter Source # 
Instance details

Defined in GI.Gio.Objects.FilenameCompleter

ManagedPtrNewtype FilterInputStream Source # 
Instance details

Defined in GI.Gio.Objects.FilterInputStream

ManagedPtrNewtype FilterOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.FilterOutputStream

ManagedPtrNewtype IOStream Source # 
Instance details

Defined in GI.Gio.Objects.IOStream

ManagedPtrNewtype InetAddress Source # 
Instance details

Defined in GI.Gio.Objects.InetAddress

ManagedPtrNewtype InetAddressMask Source # 
Instance details

Defined in GI.Gio.Objects.InetAddressMask

ManagedPtrNewtype InetSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.InetSocketAddress

ManagedPtrNewtype InputStream Source # 
Instance details

Defined in GI.Gio.Objects.InputStream

ManagedPtrNewtype ListStore Source # 
Instance details

Defined in GI.Gio.Objects.ListStore

ManagedPtrNewtype MemoryInputStream Source # 
Instance details

Defined in GI.Gio.Objects.MemoryInputStream

ManagedPtrNewtype MemoryOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.MemoryOutputStream

ManagedPtrNewtype Menu Source # 
Instance details

Defined in GI.Gio.Objects.Menu

ManagedPtrNewtype MenuAttributeIter Source # 
Instance details

Defined in GI.Gio.Objects.MenuAttributeIter

ManagedPtrNewtype MenuItem Source # 
Instance details

Defined in GI.Gio.Objects.MenuItem

ManagedPtrNewtype MenuLinkIter Source # 
Instance details

Defined in GI.Gio.Objects.MenuLinkIter

ManagedPtrNewtype MenuModel Source # 
Instance details

Defined in GI.Gio.Objects.MenuModel

ManagedPtrNewtype MountOperation Source # 
Instance details

Defined in GI.Gio.Objects.MountOperation

ManagedPtrNewtype NativeSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.NativeSocketAddress

ManagedPtrNewtype NativeVolumeMonitor Source # 
Instance details

Defined in GI.Gio.Objects.NativeVolumeMonitor

ManagedPtrNewtype NetworkAddress Source # 
Instance details

Defined in GI.Gio.Objects.NetworkAddress

ManagedPtrNewtype NetworkService Source # 
Instance details

Defined in GI.Gio.Objects.NetworkService

ManagedPtrNewtype Notification Source # 
Instance details

Defined in GI.Gio.Objects.Notification

ManagedPtrNewtype OutputStream Source # 
Instance details

Defined in GI.Gio.Objects.OutputStream

ManagedPtrNewtype Permission Source # 
Instance details

Defined in GI.Gio.Objects.Permission

ManagedPtrNewtype PropertyAction Source # 
Instance details

Defined in GI.Gio.Objects.PropertyAction

ManagedPtrNewtype ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

ManagedPtrNewtype ProxyAddressEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddressEnumerator

ManagedPtrNewtype Resolver Source # 
Instance details

Defined in GI.Gio.Objects.Resolver

ManagedPtrNewtype Settings Source # 
Instance details

Defined in GI.Gio.Objects.Settings

ManagedPtrNewtype SettingsBackend Source # 
Instance details

Defined in GI.Gio.Objects.SettingsBackend

ManagedPtrNewtype SimpleAction Source # 
Instance details

Defined in GI.Gio.Objects.SimpleAction

ManagedPtrNewtype SimpleActionGroup Source # 
Instance details

Defined in GI.Gio.Objects.SimpleActionGroup

ManagedPtrNewtype SimpleAsyncResult Source # 
Instance details

Defined in GI.Gio.Objects.SimpleAsyncResult

ManagedPtrNewtype SimpleIOStream Source # 
Instance details

Defined in GI.Gio.Objects.SimpleIOStream

ManagedPtrNewtype SimplePermission Source # 
Instance details

Defined in GI.Gio.Objects.SimplePermission

ManagedPtrNewtype SimpleProxyResolver Source # 
Instance details

Defined in GI.Gio.Objects.SimpleProxyResolver

ManagedPtrNewtype Socket Source # 
Instance details

Defined in GI.Gio.Objects.Socket

ManagedPtrNewtype SocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.SocketAddress

ManagedPtrNewtype SocketAddressEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.SocketAddressEnumerator

ManagedPtrNewtype SocketClient Source # 
Instance details

Defined in GI.Gio.Objects.SocketClient

ManagedPtrNewtype SocketConnection Source # 
Instance details

Defined in GI.Gio.Objects.SocketConnection

ManagedPtrNewtype SocketControlMessage Source # 
Instance details

Defined in GI.Gio.Objects.SocketControlMessage

ManagedPtrNewtype SocketListener Source # 
Instance details

Defined in GI.Gio.Objects.SocketListener

ManagedPtrNewtype SocketService Source # 
Instance details

Defined in GI.Gio.Objects.SocketService

ManagedPtrNewtype Subprocess Source # 
Instance details

Defined in GI.Gio.Objects.Subprocess

ManagedPtrNewtype SubprocessLauncher Source # 
Instance details

Defined in GI.Gio.Objects.SubprocessLauncher

ManagedPtrNewtype Task Source # 
Instance details

Defined in GI.Gio.Objects.Task

ManagedPtrNewtype TcpConnection Source # 
Instance details

Defined in GI.Gio.Objects.TcpConnection

ManagedPtrNewtype TcpWrapperConnection Source # 
Instance details

Defined in GI.Gio.Objects.TcpWrapperConnection

ManagedPtrNewtype TestDBus Source # 
Instance details

Defined in GI.Gio.Objects.TestDBus

ManagedPtrNewtype ThemedIcon Source # 
Instance details

Defined in GI.Gio.Objects.ThemedIcon

ManagedPtrNewtype ThreadedResolver Source # 
Instance details

Defined in GI.Gio.Objects.ThreadedResolver

ManagedPtrNewtype ThreadedSocketService Source # 
Instance details

Defined in GI.Gio.Objects.ThreadedSocketService

ManagedPtrNewtype TlsCertificate Source # 
Instance details

Defined in GI.Gio.Objects.TlsCertificate

ManagedPtrNewtype TlsConnection Source # 
Instance details

Defined in GI.Gio.Objects.TlsConnection

ManagedPtrNewtype TlsDatabase Source # 
Instance details

Defined in GI.Gio.Objects.TlsDatabase

ManagedPtrNewtype TlsInteraction Source # 
Instance details

Defined in GI.Gio.Objects.TlsInteraction

ManagedPtrNewtype TlsPassword Source # 
Instance details

Defined in GI.Gio.Objects.TlsPassword

ManagedPtrNewtype UnixConnection Source # 
Instance details

Defined in GI.Gio.Objects.UnixConnection

ManagedPtrNewtype UnixCredentialsMessage Source # 
Instance details

Defined in GI.Gio.Objects.UnixCredentialsMessage

ManagedPtrNewtype UnixFDList Source # 
Instance details

Defined in GI.Gio.Objects.UnixFDList

ManagedPtrNewtype UnixFDMessage Source # 
Instance details

Defined in GI.Gio.Objects.UnixFDMessage

ManagedPtrNewtype UnixInputStream Source # 
Instance details

Defined in GI.Gio.Objects.UnixInputStream

ManagedPtrNewtype UnixMountMonitor Source # 
Instance details

Defined in GI.Gio.Objects.UnixMountMonitor

ManagedPtrNewtype UnixOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.UnixOutputStream

ManagedPtrNewtype UnixSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.UnixSocketAddress

ManagedPtrNewtype Vfs Source # 
Instance details

Defined in GI.Gio.Objects.Vfs

ManagedPtrNewtype VolumeMonitor Source # 
Instance details

Defined in GI.Gio.Objects.VolumeMonitor

ManagedPtrNewtype ZlibCompressor Source # 
Instance details

Defined in GI.Gio.Objects.ZlibCompressor

ManagedPtrNewtype ZlibDecompressor Source # 
Instance details

Defined in GI.Gio.Objects.ZlibDecompressor

ManagedPtrNewtype ActionEntry Source # 
Instance details

Defined in GI.Gio.Structs.ActionEntry

ManagedPtrNewtype DBusAnnotationInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusAnnotationInfo

ManagedPtrNewtype DBusArgInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusArgInfo

ManagedPtrNewtype DBusErrorEntry Source # 
Instance details

Defined in GI.Gio.Structs.DBusErrorEntry

ManagedPtrNewtype DBusInterfaceInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusInterfaceInfo

ManagedPtrNewtype DBusInterfaceVTable Source # 
Instance details

Defined in GI.Gio.Structs.DBusInterfaceVTable

ManagedPtrNewtype DBusMethodInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusMethodInfo

ManagedPtrNewtype DBusNodeInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusNodeInfo

ManagedPtrNewtype DBusPropertyInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusPropertyInfo

ManagedPtrNewtype DBusSignalInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusSignalInfo

ManagedPtrNewtype DBusSubtreeVTable Source # 
Instance details

Defined in GI.Gio.Structs.DBusSubtreeVTable

ManagedPtrNewtype FileAttributeInfo Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeInfo

ManagedPtrNewtype FileAttributeInfoList Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeInfoList

ManagedPtrNewtype FileAttributeMatcher Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeMatcher

ManagedPtrNewtype IOExtension Source # 
Instance details

Defined in GI.Gio.Structs.IOExtension

ManagedPtrNewtype IOExtensionPoint Source # 
Instance details

Defined in GI.Gio.Structs.IOExtensionPoint

ManagedPtrNewtype IOModuleScope Source # 
Instance details

Defined in GI.Gio.Structs.IOModuleScope

ManagedPtrNewtype IOSchedulerJob Source # 
Instance details

Defined in GI.Gio.Structs.IOSchedulerJob

ManagedPtrNewtype IOStreamAdapter Source # 
Instance details

Defined in GI.Gio.Structs.IOStreamAdapter

ManagedPtrNewtype InputMessage Source # 
Instance details

Defined in GI.Gio.Structs.InputMessage

ManagedPtrNewtype InputStreamClass Source # 
Instance details

Defined in GI.Gio.Structs.InputStreamClass

ManagedPtrNewtype InputVector Source # 
Instance details

Defined in GI.Gio.Structs.InputVector

ManagedPtrNewtype OutputMessage Source # 
Instance details

Defined in GI.Gio.Structs.OutputMessage

ManagedPtrNewtype OutputVector Source # 
Instance details

Defined in GI.Gio.Structs.OutputVector

ManagedPtrNewtype Resource Source # 
Instance details

Defined in GI.Gio.Structs.Resource

ManagedPtrNewtype SeekableIface Source # 
Instance details

Defined in GI.Gio.Structs.SeekableIface

ManagedPtrNewtype SettingsSchema Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchema

ManagedPtrNewtype SettingsSchemaKey Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchemaKey

ManagedPtrNewtype SettingsSchemaSource Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchemaSource

ManagedPtrNewtype SrvTarget Source # 
Instance details

Defined in GI.Gio.Structs.SrvTarget

ManagedPtrNewtype StaticResource Source # 
Instance details

Defined in GI.Gio.Structs.StaticResource

ManagedPtrNewtype UnixMountEntry Source # 
Instance details

Defined in GI.Gio.Structs.UnixMountEntry

ManagedPtrNewtype UnixMountPoint Source # 
Instance details

Defined in GI.Gio.Structs.UnixMountPoint

ManagedPtrNewtype Allocator 
Instance details

Defined in GI.GLib.Structs.Allocator

Methods

toManagedPtr :: Allocator -> ManagedPtr Allocator #

ManagedPtrNewtype AsyncQueue 
Instance details

Defined in GI.GLib.Structs.AsyncQueue

Methods

toManagedPtr :: AsyncQueue -> ManagedPtr AsyncQueue #

ManagedPtrNewtype BookmarkFile 
Instance details

Defined in GI.GLib.Structs.BookmarkFile

Methods

toManagedPtr :: BookmarkFile -> ManagedPtr BookmarkFile #

ManagedPtrNewtype ByteArray 
Instance details

Defined in GI.GLib.Structs.ByteArray

Methods

toManagedPtr :: ByteArray -> ManagedPtr ByteArray #

ManagedPtrNewtype Bytes 
Instance details

Defined in GI.GLib.Structs.Bytes

Methods

toManagedPtr :: Bytes -> ManagedPtr Bytes #

ManagedPtrNewtype Cache 
Instance details

Defined in GI.GLib.Structs.Cache

Methods

toManagedPtr :: Cache -> ManagedPtr Cache #

ManagedPtrNewtype Checksum 
Instance details

Defined in GI.GLib.Structs.Checksum

Methods

toManagedPtr :: Checksum -> ManagedPtr Checksum #

ManagedPtrNewtype Completion 
Instance details

Defined in GI.GLib.Structs.Completion

Methods

toManagedPtr :: Completion -> ManagedPtr Completion #

ManagedPtrNewtype Cond 
Instance details

Defined in GI.GLib.Structs.Cond

Methods

toManagedPtr :: Cond -> ManagedPtr Cond #

ManagedPtrNewtype Data 
Instance details

Defined in GI.GLib.Structs.Data

Methods

toManagedPtr :: Data -> ManagedPtr Data #

ManagedPtrNewtype Date 
Instance details

Defined in GI.GLib.Structs.Date

Methods

toManagedPtr :: Date -> ManagedPtr Date #

ManagedPtrNewtype DateTime 
Instance details

Defined in GI.GLib.Structs.DateTime

Methods

toManagedPtr :: DateTime -> ManagedPtr DateTime #

ManagedPtrNewtype DebugKey 
Instance details

Defined in GI.GLib.Structs.DebugKey

Methods

toManagedPtr :: DebugKey -> ManagedPtr DebugKey #

ManagedPtrNewtype Dir 
Instance details

Defined in GI.GLib.Structs.Dir

Methods

toManagedPtr :: Dir -> ManagedPtr Dir #

ManagedPtrNewtype HashTableIter 
Instance details

Defined in GI.GLib.Structs.HashTableIter

Methods

toManagedPtr :: HashTableIter -> ManagedPtr HashTableIter #

ManagedPtrNewtype Hmac 
Instance details

Defined in GI.GLib.Structs.Hmac

Methods

toManagedPtr :: Hmac -> ManagedPtr Hmac #

ManagedPtrNewtype Hook 
Instance details

Defined in GI.GLib.Structs.Hook

Methods

toManagedPtr :: Hook -> ManagedPtr Hook #

ManagedPtrNewtype HookList 
Instance details

Defined in GI.GLib.Structs.HookList

Methods

toManagedPtr :: HookList -> ManagedPtr HookList #

ManagedPtrNewtype IOChannel 
Instance details

Defined in GI.GLib.Structs.IOChannel

Methods

toManagedPtr :: IOChannel -> ManagedPtr IOChannel #

ManagedPtrNewtype IOFuncs 
Instance details

Defined in GI.GLib.Structs.IOFuncs

Methods

toManagedPtr :: IOFuncs -> ManagedPtr IOFuncs #

ManagedPtrNewtype KeyFile 
Instance details

Defined in GI.GLib.Structs.KeyFile

Methods

toManagedPtr :: KeyFile -> ManagedPtr KeyFile #

ManagedPtrNewtype LogField 
Instance details

Defined in GI.GLib.Structs.LogField

Methods

toManagedPtr :: LogField -> ManagedPtr LogField #

ManagedPtrNewtype MainContext 
Instance details

Defined in GI.GLib.Structs.MainContext

Methods

toManagedPtr :: MainContext -> ManagedPtr MainContext #

ManagedPtrNewtype MainLoop 
Instance details

Defined in GI.GLib.Structs.MainLoop

Methods

toManagedPtr :: MainLoop -> ManagedPtr MainLoop #

ManagedPtrNewtype MappedFile 
Instance details

Defined in GI.GLib.Structs.MappedFile

Methods

toManagedPtr :: MappedFile -> ManagedPtr MappedFile #

ManagedPtrNewtype MarkupParseContext 
Instance details

Defined in GI.GLib.Structs.MarkupParseContext

Methods

toManagedPtr :: MarkupParseContext -> ManagedPtr MarkupParseContext #

ManagedPtrNewtype MarkupParser 
Instance details

Defined in GI.GLib.Structs.MarkupParser

Methods

toManagedPtr :: MarkupParser -> ManagedPtr MarkupParser #

ManagedPtrNewtype MatchInfo 
Instance details

Defined in GI.GLib.Structs.MatchInfo

Methods

toManagedPtr :: MatchInfo -> ManagedPtr MatchInfo #

ManagedPtrNewtype MemChunk 
Instance details

Defined in GI.GLib.Structs.MemChunk

Methods

toManagedPtr :: MemChunk -> ManagedPtr MemChunk #

ManagedPtrNewtype MemVTable 
Instance details

Defined in GI.GLib.Structs.MemVTable

Methods

toManagedPtr :: MemVTable -> ManagedPtr MemVTable #

ManagedPtrNewtype Node 
Instance details

Defined in GI.GLib.Structs.Node

Methods

toManagedPtr :: Node -> ManagedPtr Node #

ManagedPtrNewtype Once 
Instance details

Defined in GI.GLib.Structs.Once

Methods

toManagedPtr :: Once -> ManagedPtr Once #

ManagedPtrNewtype OptionContext 
Instance details

Defined in GI.GLib.Structs.OptionContext

Methods

toManagedPtr :: OptionContext -> ManagedPtr OptionContext #

ManagedPtrNewtype OptionEntry 
Instance details

Defined in GI.GLib.Structs.OptionEntry

Methods

toManagedPtr :: OptionEntry -> ManagedPtr OptionEntry #

ManagedPtrNewtype OptionGroup 
Instance details

Defined in GI.GLib.Structs.OptionGroup

Methods

toManagedPtr :: OptionGroup -> ManagedPtr OptionGroup #

ManagedPtrNewtype PathBuf 
Instance details

Defined in GI.GLib.Structs.PathBuf

Methods

toManagedPtr :: PathBuf -> ManagedPtr PathBuf #

ManagedPtrNewtype PatternSpec 
Instance details

Defined in GI.GLib.Structs.PatternSpec

Methods

toManagedPtr :: PatternSpec -> ManagedPtr PatternSpec #

ManagedPtrNewtype PollFD 
Instance details

Defined in GI.GLib.Structs.PollFD

Methods

toManagedPtr :: PollFD -> ManagedPtr PollFD #

ManagedPtrNewtype PtrArray 
Instance details

Defined in GI.GLib.Structs.PtrArray

Methods

toManagedPtr :: PtrArray -> ManagedPtr PtrArray #

ManagedPtrNewtype Queue 
Instance details

Defined in GI.GLib.Structs.Queue

Methods

toManagedPtr :: Queue -> ManagedPtr Queue #

ManagedPtrNewtype RWLock 
Instance details

Defined in GI.GLib.Structs.RWLock

Methods

toManagedPtr :: RWLock -> ManagedPtr RWLock #

ManagedPtrNewtype Rand 
Instance details

Defined in GI.GLib.Structs.Rand

Methods

toManagedPtr :: Rand -> ManagedPtr Rand #

ManagedPtrNewtype RecMutex 
Instance details

Defined in GI.GLib.Structs.RecMutex

Methods

toManagedPtr :: RecMutex -> ManagedPtr RecMutex #

ManagedPtrNewtype Regex 
Instance details

Defined in GI.GLib.Structs.Regex

Methods

toManagedPtr :: Regex -> ManagedPtr Regex #

ManagedPtrNewtype Relation 
Instance details

Defined in GI.GLib.Structs.Relation

Methods

toManagedPtr :: Relation -> ManagedPtr Relation #

ManagedPtrNewtype Scanner 
Instance details

Defined in GI.GLib.Structs.Scanner

Methods

toManagedPtr :: Scanner -> ManagedPtr Scanner #

ManagedPtrNewtype ScannerConfig 
Instance details

Defined in GI.GLib.Structs.ScannerConfig

Methods

toManagedPtr :: ScannerConfig -> ManagedPtr ScannerConfig #

ManagedPtrNewtype Sequence 
Instance details

Defined in GI.GLib.Structs.Sequence

Methods

toManagedPtr :: Sequence -> ManagedPtr Sequence #

ManagedPtrNewtype SequenceIter 
Instance details

Defined in GI.GLib.Structs.SequenceIter

Methods

toManagedPtr :: SequenceIter -> ManagedPtr SequenceIter #

ManagedPtrNewtype Source 
Instance details

Defined in GI.GLib.Structs.Source

Methods

toManagedPtr :: Source -> ManagedPtr Source #

ManagedPtrNewtype SourceCallbackFuncs 
Instance details

Defined in GI.GLib.Structs.SourceCallbackFuncs

Methods

toManagedPtr :: SourceCallbackFuncs -> ManagedPtr SourceCallbackFuncs #

ManagedPtrNewtype SourceFuncs 
Instance details

Defined in GI.GLib.Structs.SourceFuncs

Methods

toManagedPtr :: SourceFuncs -> ManagedPtr SourceFuncs #

ManagedPtrNewtype StatBuf 
Instance details

Defined in GI.GLib.Structs.StatBuf

Methods

toManagedPtr :: StatBuf -> ManagedPtr StatBuf #

ManagedPtrNewtype String 
Instance details

Defined in GI.GLib.Structs.String

Methods

toManagedPtr :: String -> ManagedPtr String #

ManagedPtrNewtype StringChunk 
Instance details

Defined in GI.GLib.Structs.StringChunk

Methods

toManagedPtr :: StringChunk -> ManagedPtr StringChunk #

ManagedPtrNewtype StrvBuilder 
Instance details

Defined in GI.GLib.Structs.StrvBuilder

Methods

toManagedPtr :: StrvBuilder -> ManagedPtr StrvBuilder #

ManagedPtrNewtype TestCase 
Instance details

Defined in GI.GLib.Structs.TestCase

Methods

toManagedPtr :: TestCase -> ManagedPtr TestCase #

ManagedPtrNewtype TestConfig 
Instance details

Defined in GI.GLib.Structs.TestConfig

Methods

toManagedPtr :: TestConfig -> ManagedPtr TestConfig #

ManagedPtrNewtype TestLogBuffer 
Instance details

Defined in GI.GLib.Structs.TestLogBuffer

Methods

toManagedPtr :: TestLogBuffer -> ManagedPtr TestLogBuffer #

ManagedPtrNewtype TestLogMsg 
Instance details

Defined in GI.GLib.Structs.TestLogMsg

Methods

toManagedPtr :: TestLogMsg -> ManagedPtr TestLogMsg #

ManagedPtrNewtype TestSuite 
Instance details

Defined in GI.GLib.Structs.TestSuite

Methods

toManagedPtr :: TestSuite -> ManagedPtr TestSuite #

ManagedPtrNewtype Thread 
Instance details

Defined in GI.GLib.Structs.Thread

Methods

toManagedPtr :: Thread -> ManagedPtr Thread #

ManagedPtrNewtype ThreadPool 
Instance details

Defined in GI.GLib.Structs.ThreadPool

Methods

toManagedPtr :: ThreadPool -> ManagedPtr ThreadPool #

ManagedPtrNewtype TimeVal 
Instance details

Defined in GI.GLib.Structs.TimeVal

Methods

toManagedPtr :: TimeVal -> ManagedPtr TimeVal #

ManagedPtrNewtype TimeZone 
Instance details

Defined in GI.GLib.Structs.TimeZone

Methods

toManagedPtr :: TimeZone -> ManagedPtr TimeZone #

ManagedPtrNewtype Timer 
Instance details

Defined in GI.GLib.Structs.Timer

Methods

toManagedPtr :: Timer -> ManagedPtr Timer #

ManagedPtrNewtype TrashStack 
Instance details

Defined in GI.GLib.Structs.TrashStack

Methods

toManagedPtr :: TrashStack -> ManagedPtr TrashStack #

ManagedPtrNewtype Tree 
Instance details

Defined in GI.GLib.Structs.Tree

Methods

toManagedPtr :: Tree -> ManagedPtr Tree #

ManagedPtrNewtype TreeNode 
Instance details

Defined in GI.GLib.Structs.TreeNode

Methods

toManagedPtr :: TreeNode -> ManagedPtr TreeNode #

ManagedPtrNewtype Tuples 
Instance details

Defined in GI.GLib.Structs.Tuples

Methods

toManagedPtr :: Tuples -> ManagedPtr Tuples #

ManagedPtrNewtype UnixPipe 
Instance details

Defined in GI.GLib.Structs.UnixPipe

Methods

toManagedPtr :: UnixPipe -> ManagedPtr UnixPipe #

ManagedPtrNewtype Uri 
Instance details

Defined in GI.GLib.Structs.Uri

Methods

toManagedPtr :: Uri -> ManagedPtr Uri #

ManagedPtrNewtype UriParamsIter 
Instance details

Defined in GI.GLib.Structs.UriParamsIter

Methods

toManagedPtr :: UriParamsIter -> ManagedPtr UriParamsIter #

ManagedPtrNewtype VariantBuilder 
Instance details

Defined in GI.GLib.Structs.VariantBuilder

Methods

toManagedPtr :: VariantBuilder -> ManagedPtr VariantBuilder #

ManagedPtrNewtype VariantDict 
Instance details

Defined in GI.GLib.Structs.VariantDict

Methods

toManagedPtr :: VariantDict -> ManagedPtr VariantDict #

ManagedPtrNewtype VariantType 
Instance details

Defined in GI.GLib.Structs.VariantType

Methods

toManagedPtr :: VariantType -> ManagedPtr VariantType #

ManagedPtrNewtype DoubleIEEE754 
Instance details

Defined in GI.GLib.Unions.DoubleIEEE754

Methods

toManagedPtr :: DoubleIEEE754 -> ManagedPtr DoubleIEEE754 #

ManagedPtrNewtype FloatIEEE754 
Instance details

Defined in GI.GLib.Unions.FloatIEEE754

Methods

toManagedPtr :: FloatIEEE754 -> ManagedPtr FloatIEEE754 #

ManagedPtrNewtype Mutex 
Instance details

Defined in GI.GLib.Unions.Mutex

Methods

toManagedPtr :: Mutex -> ManagedPtr Mutex #

ManagedPtrNewtype TokenValue 
Instance details

Defined in GI.GLib.Unions.TokenValue

Methods

toManagedPtr :: TokenValue -> ManagedPtr TokenValue #

ManagedPtrNewtype TypePlugin 
Instance details

Defined in GI.GObject.Interfaces.TypePlugin

Methods

toManagedPtr :: TypePlugin -> ManagedPtr TypePlugin #

ManagedPtrNewtype Binding 
Instance details

Defined in GI.GObject.Objects.Binding

Methods

toManagedPtr :: Binding -> ManagedPtr Binding #

ManagedPtrNewtype BindingGroup 
Instance details

Defined in GI.GObject.Objects.BindingGroup

Methods

toManagedPtr :: BindingGroup -> ManagedPtr BindingGroup #

ManagedPtrNewtype InitiallyUnowned 
Instance details

Defined in GI.GObject.Objects.InitiallyUnowned

Methods

toManagedPtr :: InitiallyUnowned -> ManagedPtr InitiallyUnowned #

ManagedPtrNewtype Object 
Instance details

Defined in GI.GObject.Objects.Object

Methods

toManagedPtr :: Object -> ManagedPtr Object #

ManagedPtrNewtype ParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

toManagedPtr :: ParamSpec -> ManagedPtr ParamSpec #

ManagedPtrNewtype ParamSpecBoolean 
Instance details

Defined in GI.GObject.Objects.ParamSpecBoolean

Methods

toManagedPtr :: ParamSpecBoolean -> ManagedPtr ParamSpecBoolean #

ManagedPtrNewtype ParamSpecBoxed 
Instance details

Defined in GI.GObject.Objects.ParamSpecBoxed

Methods

toManagedPtr :: ParamSpecBoxed -> ManagedPtr ParamSpecBoxed #

ManagedPtrNewtype ParamSpecChar 
Instance details

Defined in GI.GObject.Objects.ParamSpecChar

Methods

toManagedPtr :: ParamSpecChar -> ManagedPtr ParamSpecChar #

ManagedPtrNewtype ParamSpecDouble 
Instance details

Defined in GI.GObject.Objects.ParamSpecDouble

Methods

toManagedPtr :: ParamSpecDouble -> ManagedPtr ParamSpecDouble #

ManagedPtrNewtype ParamSpecEnum 
Instance details

Defined in GI.GObject.Objects.ParamSpecEnum

Methods

toManagedPtr :: ParamSpecEnum -> ManagedPtr ParamSpecEnum #

ManagedPtrNewtype ParamSpecFlags 
Instance details

Defined in GI.GObject.Objects.ParamSpecFlags

Methods

toManagedPtr :: ParamSpecFlags -> ManagedPtr ParamSpecFlags #

ManagedPtrNewtype ParamSpecFloat 
Instance details

Defined in GI.GObject.Objects.ParamSpecFloat

Methods

toManagedPtr :: ParamSpecFloat -> ManagedPtr ParamSpecFloat #

ManagedPtrNewtype ParamSpecGType 
Instance details

Defined in GI.GObject.Objects.ParamSpecGType

Methods

toManagedPtr :: ParamSpecGType -> ManagedPtr ParamSpecGType #

ManagedPtrNewtype ParamSpecInt 
Instance details

Defined in GI.GObject.Objects.ParamSpecInt

Methods

toManagedPtr :: ParamSpecInt -> ManagedPtr ParamSpecInt #

ManagedPtrNewtype ParamSpecInt64 
Instance details

Defined in GI.GObject.Objects.ParamSpecInt64

Methods

toManagedPtr :: ParamSpecInt64 -> ManagedPtr ParamSpecInt64 #

ManagedPtrNewtype ParamSpecLong 
Instance details

Defined in GI.GObject.Objects.ParamSpecLong

Methods

toManagedPtr :: ParamSpecLong -> ManagedPtr ParamSpecLong #

ManagedPtrNewtype ParamSpecObject 
Instance details

Defined in GI.GObject.Objects.ParamSpecObject

Methods

toManagedPtr :: ParamSpecObject -> ManagedPtr ParamSpecObject #

ManagedPtrNewtype ParamSpecOverride 
Instance details

Defined in GI.GObject.Objects.ParamSpecOverride

Methods

toManagedPtr :: ParamSpecOverride -> ManagedPtr ParamSpecOverride #

ManagedPtrNewtype ParamSpecParam 
Instance details

Defined in GI.GObject.Objects.ParamSpecParam

Methods

toManagedPtr :: ParamSpecParam -> ManagedPtr ParamSpecParam #

ManagedPtrNewtype ParamSpecPointer 
Instance details

Defined in GI.GObject.Objects.ParamSpecPointer

Methods

toManagedPtr :: ParamSpecPointer -> ManagedPtr ParamSpecPointer #

ManagedPtrNewtype ParamSpecString 
Instance details

Defined in GI.GObject.Objects.ParamSpecString

Methods

toManagedPtr :: ParamSpecString -> ManagedPtr ParamSpecString #

ManagedPtrNewtype ParamSpecUChar 
Instance details

Defined in GI.GObject.Objects.ParamSpecUChar

Methods

toManagedPtr :: ParamSpecUChar -> ManagedPtr ParamSpecUChar #

ManagedPtrNewtype ParamSpecUInt 
Instance details

Defined in GI.GObject.Objects.ParamSpecUInt

Methods

toManagedPtr :: ParamSpecUInt -> ManagedPtr ParamSpecUInt #

ManagedPtrNewtype ParamSpecUInt64 
Instance details

Defined in GI.GObject.Objects.ParamSpecUInt64

Methods

toManagedPtr :: ParamSpecUInt64 -> ManagedPtr ParamSpecUInt64 #

ManagedPtrNewtype ParamSpecULong 
Instance details

Defined in GI.GObject.Objects.ParamSpecULong

Methods

toManagedPtr :: ParamSpecULong -> ManagedPtr ParamSpecULong #

ManagedPtrNewtype ParamSpecUnichar 
Instance details

Defined in GI.GObject.Objects.ParamSpecUnichar

Methods

toManagedPtr :: ParamSpecUnichar -> ManagedPtr ParamSpecUnichar #

ManagedPtrNewtype ParamSpecValueArray 
Instance details

Defined in GI.GObject.Objects.ParamSpecValueArray

Methods

toManagedPtr :: ParamSpecValueArray -> ManagedPtr ParamSpecValueArray #

ManagedPtrNewtype ParamSpecVariant 
Instance details

Defined in GI.GObject.Objects.ParamSpecVariant

Methods

toManagedPtr :: ParamSpecVariant -> ManagedPtr ParamSpecVariant #

ManagedPtrNewtype SignalGroup 
Instance details

Defined in GI.GObject.Objects.SignalGroup

Methods

toManagedPtr :: SignalGroup -> ManagedPtr SignalGroup #

ManagedPtrNewtype TypeModule 
Instance details

Defined in GI.GObject.Objects.TypeModule

Methods

toManagedPtr :: TypeModule -> ManagedPtr TypeModule #

ManagedPtrNewtype CClosure 
Instance details

Defined in GI.GObject.Structs.CClosure

Methods

toManagedPtr :: CClosure -> ManagedPtr CClosure #

ManagedPtrNewtype ClosureNotifyData 
Instance details

Defined in GI.GObject.Structs.ClosureNotifyData

Methods

toManagedPtr :: ClosureNotifyData -> ManagedPtr ClosureNotifyData #

ManagedPtrNewtype EnumClass 
Instance details

Defined in GI.GObject.Structs.EnumClass

Methods

toManagedPtr :: EnumClass -> ManagedPtr EnumClass #

ManagedPtrNewtype EnumValue 
Instance details

Defined in GI.GObject.Structs.EnumValue

Methods

toManagedPtr :: EnumValue -> ManagedPtr EnumValue #

ManagedPtrNewtype FlagsClass 
Instance details

Defined in GI.GObject.Structs.FlagsClass

Methods

toManagedPtr :: FlagsClass -> ManagedPtr FlagsClass #

ManagedPtrNewtype FlagsValue 
Instance details

Defined in GI.GObject.Structs.FlagsValue

Methods

toManagedPtr :: FlagsValue -> ManagedPtr FlagsValue #

ManagedPtrNewtype InitiallyUnownedClass 
Instance details

Defined in GI.GObject.Structs.InitiallyUnownedClass

Methods

toManagedPtr :: InitiallyUnownedClass -> ManagedPtr InitiallyUnownedClass #

ManagedPtrNewtype InterfaceInfo 
Instance details

Defined in GI.GObject.Structs.InterfaceInfo

Methods

toManagedPtr :: InterfaceInfo -> ManagedPtr InterfaceInfo #

ManagedPtrNewtype ObjectClass 
Instance details

Defined in GI.GObject.Structs.ObjectClass

Methods

toManagedPtr :: ObjectClass -> ManagedPtr ObjectClass #

ManagedPtrNewtype ObjectConstructParam 
Instance details

Defined in GI.GObject.Structs.ObjectConstructParam

Methods

toManagedPtr :: ObjectConstructParam -> ManagedPtr ObjectConstructParam #

ManagedPtrNewtype ParamSpecPool 
Instance details

Defined in GI.GObject.Structs.ParamSpecPool

Methods

toManagedPtr :: ParamSpecPool -> ManagedPtr ParamSpecPool #

ManagedPtrNewtype ParamSpecTypeInfo 
Instance details

Defined in GI.GObject.Structs.ParamSpecTypeInfo

Methods

toManagedPtr :: ParamSpecTypeInfo -> ManagedPtr ParamSpecTypeInfo #

ManagedPtrNewtype Parameter 
Instance details

Defined in GI.GObject.Structs.Parameter

Methods

toManagedPtr :: Parameter -> ManagedPtr Parameter #

ManagedPtrNewtype SignalInvocationHint 
Instance details

Defined in GI.GObject.Structs.SignalInvocationHint

Methods

toManagedPtr :: SignalInvocationHint -> ManagedPtr SignalInvocationHint #

ManagedPtrNewtype SignalQuery 
Instance details

Defined in GI.GObject.Structs.SignalQuery

Methods

toManagedPtr :: SignalQuery -> ManagedPtr SignalQuery #

ManagedPtrNewtype TypeClass 
Instance details

Defined in GI.GObject.Structs.TypeClass

Methods

toManagedPtr :: TypeClass -> ManagedPtr TypeClass #

ManagedPtrNewtype TypeFundamentalInfo 
Instance details

Defined in GI.GObject.Structs.TypeFundamentalInfo

Methods

toManagedPtr :: TypeFundamentalInfo -> ManagedPtr TypeFundamentalInfo #

ManagedPtrNewtype TypeInfo 
Instance details

Defined in GI.GObject.Structs.TypeInfo

Methods

toManagedPtr :: TypeInfo -> ManagedPtr TypeInfo #

ManagedPtrNewtype TypeInstance 
Instance details

Defined in GI.GObject.Structs.TypeInstance

Methods

toManagedPtr :: TypeInstance -> ManagedPtr TypeInstance #

ManagedPtrNewtype TypeInterface 
Instance details

Defined in GI.GObject.Structs.TypeInterface

Methods

toManagedPtr :: TypeInterface -> ManagedPtr TypeInterface #

ManagedPtrNewtype TypeQuery 
Instance details

Defined in GI.GObject.Structs.TypeQuery

Methods

toManagedPtr :: TypeQuery -> ManagedPtr TypeQuery #

ManagedPtrNewtype TypeValueTable 
Instance details

Defined in GI.GObject.Structs.TypeValueTable

Methods

toManagedPtr :: TypeValueTable -> ManagedPtr TypeValueTable #

ManagedPtrNewtype ValueArray 
Instance details

Defined in GI.GObject.Structs.ValueArray

Methods

toManagedPtr :: ValueArray -> ManagedPtr ValueArray #

ManagedPtrNewtype WeakRef 
Instance details

Defined in GI.GObject.Structs.WeakRef

Methods

toManagedPtr :: WeakRef -> ManagedPtr WeakRef #

ManagedPtrNewtype TypeCValue 
Instance details

Defined in GI.GObject.Unions.TypeCValue

Methods

toManagedPtr :: TypeCValue -> ManagedPtr TypeCValue #

ManagedPtrNewtype Value_Data_Union_ 
Instance details

Defined in GI.GObject.Unions.Value_Data_Union_

Methods

toManagedPtr :: Value_Data_Union_ -> ManagedPtr Value_Data_Union_ #

Coercible a (ManagedPtr ()) => ManagedPtrNewtype a 
Instance details

Defined in Data.GI.Base.BasicTypes

Methods

toManagedPtr :: a -> ManagedPtr a #

newtype PtrWrapped a #

Constructors

PtrWrapped 

Fields

class HasParentTypes a => TypedObject a where #

Methods

glibType :: IO GType #

Instances

Instances details
TypedObject BusType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject ConverterResult Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject CredentialsType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject DBusError Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject DBusMessageByteOrder Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject DBusMessageHeaderField Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject DBusMessageType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject DataStreamByteOrder Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject DataStreamNewlineType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject DriveStartStopType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject EmblemOrigin Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject FileAttributeStatus Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject FileAttributeType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject FileMonitorEvent Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject FileType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject FilesystemPreviewType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject IOErrorEnum Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject IOModuleScopeFlags Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject MemoryMonitorWarningLevel Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject MountOperationResult Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject NetworkConnectivity Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject NotificationPriority Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject PasswordSave Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject PollableReturn Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject ResolverError Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject ResolverRecordType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject ResourceError Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject SocketClientEvent Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject SocketFamily Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject SocketListenerEvent Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject SocketProtocol Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject SocketType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsAuthenticationMode Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsCertificateRequestFlags Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsChannelBindingError Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsChannelBindingType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsDatabaseLookupFlags Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsError Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsInteractionResult Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsProtocolVersion Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject TlsRehandshakeMode Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject UnixSocketAddressType Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject ZlibCompressorFormat Source # 
Instance details

Defined in GI.Gio.Enums

Methods

glibType :: IO GType #

TypedObject AppInfoCreateFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject ApplicationFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject AskPasswordFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject BusNameOwnerFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject BusNameWatcherFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject ConverterFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusCallFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusCapabilityFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusConnectionFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusInterfaceSkeletonFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusMessageFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusObjectManagerClientFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusPropertyInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusProxyFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusSendMessageFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusServerFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusSignalFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DBusSubtreeFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject DriveStartFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject FileAttributeInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject FileCopyFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject FileCreateFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject FileMeasureFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject FileMonitorFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject FileQueryInfoFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject IOStreamSpliceFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject MountMountFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject MountUnmountFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject OutputStreamSpliceFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject ResolverNameLookupFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject ResourceFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject ResourceLookupFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject SettingsBindFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject SocketMsgFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject SubprocessFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject TestDBusFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject TlsCertificateFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject TlsDatabaseVerifyFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject TlsPasswordFlags Source # 
Instance details

Defined in GI.Gio.Flags

Methods

glibType :: IO GType #

TypedObject Action Source # 
Instance details

Defined in GI.Gio.Interfaces.Action

Methods

glibType :: IO GType #

TypedObject ActionGroup Source # 
Instance details

Defined in GI.Gio.Interfaces.ActionGroup

Methods

glibType :: IO GType #

TypedObject ActionMap Source # 
Instance details

Defined in GI.Gio.Interfaces.ActionMap

Methods

glibType :: IO GType #

TypedObject AppInfo Source # 
Instance details

Defined in GI.Gio.Interfaces.AppInfo

Methods

glibType :: IO GType #

TypedObject AsyncInitable Source # 
Instance details

Defined in GI.Gio.Interfaces.AsyncInitable

Methods

glibType :: IO GType #

TypedObject AsyncResult Source # 
Instance details

Defined in GI.Gio.Interfaces.AsyncResult

Methods

glibType :: IO GType #

TypedObject Converter Source # 
Instance details

Defined in GI.Gio.Interfaces.Converter

Methods

glibType :: IO GType #

TypedObject DBusInterface Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusInterface

Methods

glibType :: IO GType #

TypedObject DBusObject Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusObject

Methods

glibType :: IO GType #

TypedObject DBusObjectManager Source # 
Instance details

Defined in GI.Gio.Interfaces.DBusObjectManager

Methods

glibType :: IO GType #

TypedObject DatagramBased Source # 
Instance details

Defined in GI.Gio.Interfaces.DatagramBased

Methods

glibType :: IO GType #

TypedObject DebugController Source # 
Instance details

Defined in GI.Gio.Interfaces.DebugController

Methods

glibType :: IO GType #

TypedObject DesktopAppInfoLookup Source # 
Instance details

Defined in GI.Gio.Interfaces.DesktopAppInfoLookup

Methods

glibType :: IO GType #

TypedObject Drive Source # 
Instance details

Defined in GI.Gio.Interfaces.Drive

Methods

glibType :: IO GType #

TypedObject DtlsClientConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsClientConnection

Methods

glibType :: IO GType #

TypedObject DtlsConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsConnection

Methods

glibType :: IO GType #

TypedObject DtlsServerConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.DtlsServerConnection

Methods

glibType :: IO GType #

TypedObject File Source # 
Instance details

Defined in GI.Gio.Interfaces.File

Methods

glibType :: IO GType #

TypedObject FileDescriptorBased Source # 
Instance details

Defined in GI.Gio.Interfaces.FileDescriptorBased

Methods

glibType :: IO GType #

TypedObject Icon Source # 
Instance details

Defined in GI.Gio.Interfaces.Icon

Methods

glibType :: IO GType #

TypedObject Initable Source # 
Instance details

Defined in GI.Gio.Interfaces.Initable

Methods

glibType :: IO GType #

TypedObject ListModel Source # 
Instance details

Defined in GI.Gio.Interfaces.ListModel

Methods

glibType :: IO GType #

TypedObject LoadableIcon Source # 
Instance details

Defined in GI.Gio.Interfaces.LoadableIcon

Methods

glibType :: IO GType #

TypedObject MemoryMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.MemoryMonitor

Methods

glibType :: IO GType #

TypedObject Mount Source # 
Instance details

Defined in GI.Gio.Interfaces.Mount

Methods

glibType :: IO GType #

TypedObject NetworkMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.NetworkMonitor

Methods

glibType :: IO GType #

TypedObject PollableInputStream Source # 
Instance details

Defined in GI.Gio.Interfaces.PollableInputStream

Methods

glibType :: IO GType #

TypedObject PollableOutputStream Source # 
Instance details

Defined in GI.Gio.Interfaces.PollableOutputStream

Methods

glibType :: IO GType #

TypedObject PowerProfileMonitor Source # 
Instance details

Defined in GI.Gio.Interfaces.PowerProfileMonitor

Methods

glibType :: IO GType #

TypedObject Proxy Source # 
Instance details

Defined in GI.Gio.Interfaces.Proxy

Methods

glibType :: IO GType #

TypedObject ProxyResolver Source # 
Instance details

Defined in GI.Gio.Interfaces.ProxyResolver

Methods

glibType :: IO GType #

TypedObject RemoteActionGroup Source # 
Instance details

Defined in GI.Gio.Interfaces.RemoteActionGroup

Methods

glibType :: IO GType #

TypedObject Seekable Source # 
Instance details

Defined in GI.Gio.Interfaces.Seekable

Methods

glibType :: IO GType #

TypedObject SocketConnectable Source # 
Instance details

Defined in GI.Gio.Interfaces.SocketConnectable

Methods

glibType :: IO GType #

TypedObject TlsBackend Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsBackend

Methods

glibType :: IO GType #

TypedObject TlsClientConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsClientConnection

Methods

glibType :: IO GType #

TypedObject TlsFileDatabase Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsFileDatabase

Methods

glibType :: IO GType #

TypedObject TlsServerConnection Source # 
Instance details

Defined in GI.Gio.Interfaces.TlsServerConnection

Methods

glibType :: IO GType #

TypedObject Volume Source # 
Instance details

Defined in GI.Gio.Interfaces.Volume

Methods

glibType :: IO GType #

TypedObject AppInfoMonitor Source # 
Instance details

Defined in GI.Gio.Objects.AppInfoMonitor

Methods

glibType :: IO GType #

TypedObject AppLaunchContext Source # 
Instance details

Defined in GI.Gio.Objects.AppLaunchContext

Methods

glibType :: IO GType #

TypedObject Application Source # 
Instance details

Defined in GI.Gio.Objects.Application

Methods

glibType :: IO GType #

TypedObject ApplicationCommandLine Source # 
Instance details

Defined in GI.Gio.Objects.ApplicationCommandLine

Methods

glibType :: IO GType #

TypedObject BufferedInputStream Source # 
Instance details

Defined in GI.Gio.Objects.BufferedInputStream

Methods

glibType :: IO GType #

TypedObject BufferedOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.BufferedOutputStream

Methods

glibType :: IO GType #

TypedObject BytesIcon Source # 
Instance details

Defined in GI.Gio.Objects.BytesIcon

Methods

glibType :: IO GType #

TypedObject Cancellable Source # 
Instance details

Defined in GI.Gio.Objects.Cancellable

Methods

glibType :: IO GType #

TypedObject CharsetConverter Source # 
Instance details

Defined in GI.Gio.Objects.CharsetConverter

Methods

glibType :: IO GType #

TypedObject ConverterInputStream Source # 
Instance details

Defined in GI.Gio.Objects.ConverterInputStream

Methods

glibType :: IO GType #

TypedObject ConverterOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.ConverterOutputStream

Methods

glibType :: IO GType #

TypedObject Credentials Source # 
Instance details

Defined in GI.Gio.Objects.Credentials

Methods

glibType :: IO GType #

TypedObject DBusActionGroup Source # 
Instance details

Defined in GI.Gio.Objects.DBusActionGroup

Methods

glibType :: IO GType #

TypedObject DBusAuthObserver Source # 
Instance details

Defined in GI.Gio.Objects.DBusAuthObserver

Methods

glibType :: IO GType #

TypedObject DBusConnection Source # 
Instance details

Defined in GI.Gio.Objects.DBusConnection

Methods

glibType :: IO GType #

TypedObject DBusInterfaceSkeleton Source # 
Instance details

Defined in GI.Gio.Objects.DBusInterfaceSkeleton

Methods

glibType :: IO GType #

TypedObject DBusMenuModel Source # 
Instance details

Defined in GI.Gio.Objects.DBusMenuModel

Methods

glibType :: IO GType #

TypedObject DBusMessage Source # 
Instance details

Defined in GI.Gio.Objects.DBusMessage

Methods

glibType :: IO GType #

TypedObject DBusMethodInvocation Source # 
Instance details

Defined in GI.Gio.Objects.DBusMethodInvocation

Methods

glibType :: IO GType #

TypedObject DBusObjectManagerClient Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectManagerClient

Methods

glibType :: IO GType #

TypedObject DBusObjectManagerServer Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectManagerServer

Methods

glibType :: IO GType #

TypedObject DBusObjectProxy Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectProxy

Methods

glibType :: IO GType #

TypedObject DBusObjectSkeleton Source # 
Instance details

Defined in GI.Gio.Objects.DBusObjectSkeleton

Methods

glibType :: IO GType #

TypedObject DBusProxy Source # 
Instance details

Defined in GI.Gio.Objects.DBusProxy

Methods

glibType :: IO GType #

TypedObject DBusServer Source # 
Instance details

Defined in GI.Gio.Objects.DBusServer

Methods

glibType :: IO GType #

TypedObject DataInputStream Source # 
Instance details

Defined in GI.Gio.Objects.DataInputStream

Methods

glibType :: IO GType #

TypedObject DataOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.DataOutputStream

Methods

glibType :: IO GType #

TypedObject DebugControllerDBus Source # 
Instance details

Defined in GI.Gio.Objects.DebugControllerDBus

Methods

glibType :: IO GType #

TypedObject DesktopAppInfo Source # 
Instance details

Defined in GI.Gio.Objects.DesktopAppInfo

Methods

glibType :: IO GType #

TypedObject Emblem Source # 
Instance details

Defined in GI.Gio.Objects.Emblem

Methods

glibType :: IO GType #

TypedObject EmblemedIcon Source # 
Instance details

Defined in GI.Gio.Objects.EmblemedIcon

Methods

glibType :: IO GType #

TypedObject FileEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.FileEnumerator

Methods

glibType :: IO GType #

TypedObject FileIOStream Source # 
Instance details

Defined in GI.Gio.Objects.FileIOStream

Methods

glibType :: IO GType #

TypedObject FileIcon Source # 
Instance details

Defined in GI.Gio.Objects.FileIcon

Methods

glibType :: IO GType #

TypedObject FileInfo Source # 
Instance details

Defined in GI.Gio.Objects.FileInfo

Methods

glibType :: IO GType #

TypedObject FileInputStream Source # 
Instance details

Defined in GI.Gio.Objects.FileInputStream

Methods

glibType :: IO GType #

TypedObject FileMonitor Source # 
Instance details

Defined in GI.Gio.Objects.FileMonitor

Methods

glibType :: IO GType #

TypedObject FileOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.FileOutputStream

Methods

glibType :: IO GType #

TypedObject FilenameCompleter Source # 
Instance details

Defined in GI.Gio.Objects.FilenameCompleter

Methods

glibType :: IO GType #

TypedObject FilterInputStream Source # 
Instance details

Defined in GI.Gio.Objects.FilterInputStream

Methods

glibType :: IO GType #

TypedObject FilterOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.FilterOutputStream

Methods

glibType :: IO GType #

TypedObject IOStream Source # 
Instance details

Defined in GI.Gio.Objects.IOStream

Methods

glibType :: IO GType #

TypedObject InetAddress Source # 
Instance details

Defined in GI.Gio.Objects.InetAddress

Methods

glibType :: IO GType #

TypedObject InetAddressMask Source # 
Instance details

Defined in GI.Gio.Objects.InetAddressMask

Methods

glibType :: IO GType #

TypedObject InetSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.InetSocketAddress

Methods

glibType :: IO GType #

TypedObject InputStream Source # 
Instance details

Defined in GI.Gio.Objects.InputStream

Methods

glibType :: IO GType #

TypedObject ListStore Source # 
Instance details

Defined in GI.Gio.Objects.ListStore

Methods

glibType :: IO GType #

TypedObject MemoryInputStream Source # 
Instance details

Defined in GI.Gio.Objects.MemoryInputStream

Methods

glibType :: IO GType #

TypedObject MemoryOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.MemoryOutputStream

Methods

glibType :: IO GType #

TypedObject Menu Source # 
Instance details

Defined in GI.Gio.Objects.Menu

Methods

glibType :: IO GType #

TypedObject MenuAttributeIter Source # 
Instance details

Defined in GI.Gio.Objects.MenuAttributeIter

Methods

glibType :: IO GType #

TypedObject MenuItem Source # 
Instance details

Defined in GI.Gio.Objects.MenuItem

Methods

glibType :: IO GType #

TypedObject MenuLinkIter Source # 
Instance details

Defined in GI.Gio.Objects.MenuLinkIter

Methods

glibType :: IO GType #

TypedObject MenuModel Source # 
Instance details

Defined in GI.Gio.Objects.MenuModel

Methods

glibType :: IO GType #

TypedObject MountOperation Source # 
Instance details

Defined in GI.Gio.Objects.MountOperation

Methods

glibType :: IO GType #

TypedObject NativeSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.NativeSocketAddress

Methods

glibType :: IO GType #

TypedObject NativeVolumeMonitor Source # 
Instance details

Defined in GI.Gio.Objects.NativeVolumeMonitor

Methods

glibType :: IO GType #

TypedObject NetworkAddress Source # 
Instance details

Defined in GI.Gio.Objects.NetworkAddress

Methods

glibType :: IO GType #

TypedObject NetworkService Source # 
Instance details

Defined in GI.Gio.Objects.NetworkService

Methods

glibType :: IO GType #

TypedObject Notification Source # 
Instance details

Defined in GI.Gio.Objects.Notification

Methods

glibType :: IO GType #

TypedObject OutputStream Source # 
Instance details

Defined in GI.Gio.Objects.OutputStream

Methods

glibType :: IO GType #

TypedObject Permission Source # 
Instance details

Defined in GI.Gio.Objects.Permission

Methods

glibType :: IO GType #

TypedObject PropertyAction Source # 
Instance details

Defined in GI.Gio.Objects.PropertyAction

Methods

glibType :: IO GType #

TypedObject ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

Methods

glibType :: IO GType #

TypedObject ProxyAddressEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddressEnumerator

Methods

glibType :: IO GType #

TypedObject Resolver Source # 
Instance details

Defined in GI.Gio.Objects.Resolver

Methods

glibType :: IO GType #

TypedObject Settings Source # 
Instance details

Defined in GI.Gio.Objects.Settings

Methods

glibType :: IO GType #

TypedObject SettingsBackend Source # 
Instance details

Defined in GI.Gio.Objects.SettingsBackend

Methods

glibType :: IO GType #

TypedObject SimpleAction Source # 
Instance details

Defined in GI.Gio.Objects.SimpleAction

Methods

glibType :: IO GType #

TypedObject SimpleActionGroup Source # 
Instance details

Defined in GI.Gio.Objects.SimpleActionGroup

Methods

glibType :: IO GType #

TypedObject SimpleAsyncResult Source # 
Instance details

Defined in GI.Gio.Objects.SimpleAsyncResult

Methods

glibType :: IO GType #

TypedObject SimpleIOStream Source # 
Instance details

Defined in GI.Gio.Objects.SimpleIOStream

Methods

glibType :: IO GType #

TypedObject SimplePermission Source # 
Instance details

Defined in GI.Gio.Objects.SimplePermission

Methods

glibType :: IO GType #

TypedObject SimpleProxyResolver Source # 
Instance details

Defined in GI.Gio.Objects.SimpleProxyResolver

Methods

glibType :: IO GType #

TypedObject Socket Source # 
Instance details

Defined in GI.Gio.Objects.Socket

Methods

glibType :: IO GType #

TypedObject SocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.SocketAddress

Methods

glibType :: IO GType #

TypedObject SocketAddressEnumerator Source # 
Instance details

Defined in GI.Gio.Objects.SocketAddressEnumerator

Methods

glibType :: IO GType #

TypedObject SocketClient Source # 
Instance details

Defined in GI.Gio.Objects.SocketClient

Methods

glibType :: IO GType #

TypedObject SocketConnection Source # 
Instance details

Defined in GI.Gio.Objects.SocketConnection

Methods

glibType :: IO GType #

TypedObject SocketControlMessage Source # 
Instance details

Defined in GI.Gio.Objects.SocketControlMessage

Methods

glibType :: IO GType #

TypedObject SocketListener Source # 
Instance details

Defined in GI.Gio.Objects.SocketListener

Methods

glibType :: IO GType #

TypedObject SocketService Source # 
Instance details

Defined in GI.Gio.Objects.SocketService

Methods

glibType :: IO GType #

TypedObject Subprocess Source # 
Instance details

Defined in GI.Gio.Objects.Subprocess

Methods

glibType :: IO GType #

TypedObject SubprocessLauncher Source # 
Instance details

Defined in GI.Gio.Objects.SubprocessLauncher

Methods

glibType :: IO GType #

TypedObject Task Source # 
Instance details

Defined in GI.Gio.Objects.Task

Methods

glibType :: IO GType #

TypedObject TcpConnection Source # 
Instance details

Defined in GI.Gio.Objects.TcpConnection

Methods

glibType :: IO GType #

TypedObject TcpWrapperConnection Source # 
Instance details

Defined in GI.Gio.Objects.TcpWrapperConnection

Methods

glibType :: IO GType #

TypedObject TestDBus Source # 
Instance details

Defined in GI.Gio.Objects.TestDBus

Methods

glibType :: IO GType #

TypedObject ThemedIcon Source # 
Instance details

Defined in GI.Gio.Objects.ThemedIcon

Methods

glibType :: IO GType #

TypedObject ThreadedResolver Source # 
Instance details

Defined in GI.Gio.Objects.ThreadedResolver

Methods

glibType :: IO GType #

TypedObject ThreadedSocketService Source # 
Instance details

Defined in GI.Gio.Objects.ThreadedSocketService

Methods

glibType :: IO GType #

TypedObject TlsCertificate Source # 
Instance details

Defined in GI.Gio.Objects.TlsCertificate

Methods

glibType :: IO GType #

TypedObject TlsConnection Source # 
Instance details

Defined in GI.Gio.Objects.TlsConnection

Methods

glibType :: IO GType #

TypedObject TlsDatabase Source # 
Instance details

Defined in GI.Gio.Objects.TlsDatabase

Methods

glibType :: IO GType #

TypedObject TlsInteraction Source # 
Instance details

Defined in GI.Gio.Objects.TlsInteraction

Methods

glibType :: IO GType #

TypedObject TlsPassword Source # 
Instance details

Defined in GI.Gio.Objects.TlsPassword

Methods

glibType :: IO GType #

TypedObject UnixConnection Source # 
Instance details

Defined in GI.Gio.Objects.UnixConnection

Methods

glibType :: IO GType #

TypedObject UnixCredentialsMessage Source # 
Instance details

Defined in GI.Gio.Objects.UnixCredentialsMessage

Methods

glibType :: IO GType #

TypedObject UnixFDList Source # 
Instance details

Defined in GI.Gio.Objects.UnixFDList

Methods

glibType :: IO GType #

TypedObject UnixFDMessage Source # 
Instance details

Defined in GI.Gio.Objects.UnixFDMessage

Methods

glibType :: IO GType #

TypedObject UnixInputStream Source # 
Instance details

Defined in GI.Gio.Objects.UnixInputStream

Methods

glibType :: IO GType #

TypedObject UnixMountMonitor Source # 
Instance details

Defined in GI.Gio.Objects.UnixMountMonitor

Methods

glibType :: IO GType #

TypedObject UnixOutputStream Source # 
Instance details

Defined in GI.Gio.Objects.UnixOutputStream

Methods

glibType :: IO GType #

TypedObject UnixSocketAddress Source # 
Instance details

Defined in GI.Gio.Objects.UnixSocketAddress

Methods

glibType :: IO GType #

TypedObject Vfs Source # 
Instance details

Defined in GI.Gio.Objects.Vfs

Methods

glibType :: IO GType #

TypedObject VolumeMonitor Source # 
Instance details

Defined in GI.Gio.Objects.VolumeMonitor

Methods

glibType :: IO GType #

TypedObject ZlibCompressor Source # 
Instance details

Defined in GI.Gio.Objects.ZlibCompressor

Methods

glibType :: IO GType #

TypedObject ZlibDecompressor Source # 
Instance details

Defined in GI.Gio.Objects.ZlibDecompressor

Methods

glibType :: IO GType #

TypedObject DBusAnnotationInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusAnnotationInfo

Methods

glibType :: IO GType #

TypedObject DBusArgInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusArgInfo

Methods

glibType :: IO GType #

TypedObject DBusInterfaceInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusInterfaceInfo

Methods

glibType :: IO GType #

TypedObject DBusMethodInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusMethodInfo

Methods

glibType :: IO GType #

TypedObject DBusNodeInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusNodeInfo

Methods

glibType :: IO GType #

TypedObject DBusPropertyInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusPropertyInfo

Methods

glibType :: IO GType #

TypedObject DBusSignalInfo Source # 
Instance details

Defined in GI.Gio.Structs.DBusSignalInfo

Methods

glibType :: IO GType #

TypedObject FileAttributeInfoList Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeInfoList

Methods

glibType :: IO GType #

TypedObject FileAttributeMatcher Source # 
Instance details

Defined in GI.Gio.Structs.FileAttributeMatcher

Methods

glibType :: IO GType #

TypedObject Resource Source # 
Instance details

Defined in GI.Gio.Structs.Resource

Methods

glibType :: IO GType #

TypedObject SettingsSchema Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchema

Methods

glibType :: IO GType #

TypedObject SettingsSchemaKey Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchemaKey

Methods

glibType :: IO GType #

TypedObject SettingsSchemaSource Source # 
Instance details

Defined in GI.Gio.Structs.SettingsSchemaSource

Methods

glibType :: IO GType #

TypedObject SrvTarget Source # 
Instance details

Defined in GI.Gio.Structs.SrvTarget

Methods

glibType :: IO GType #

TypedObject UnixMountEntry Source # 
Instance details

Defined in GI.Gio.Structs.UnixMountEntry

Methods

glibType :: IO GType #

TypedObject UnixMountPoint Source # 
Instance details

Defined in GI.Gio.Structs.UnixMountPoint

Methods

glibType :: IO GType #

TypedObject NormalizeMode 
Instance details

Defined in GI.GLib.Enums

Methods

glibType :: IO GType #

TypedObject UnicodeBreakType 
Instance details

Defined in GI.GLib.Enums

Methods

glibType :: IO GType #

TypedObject UnicodeScript 
Instance details

Defined in GI.GLib.Enums

Methods

glibType :: IO GType #

TypedObject UnicodeType 
Instance details

Defined in GI.GLib.Enums

Methods

glibType :: IO GType #

TypedObject IOCondition 
Instance details

Defined in GI.GLib.Flags

Methods

glibType :: IO GType #

TypedObject BookmarkFile 
Instance details

Defined in GI.GLib.Structs.BookmarkFile

Methods

glibType :: IO GType #

TypedObject ByteArray 
Instance details

Defined in GI.GLib.Structs.ByteArray

Methods

glibType :: IO GType #

TypedObject Bytes 
Instance details

Defined in GI.GLib.Structs.Bytes

Methods

glibType :: IO GType #

TypedObject Checksum 
Instance details

Defined in GI.GLib.Structs.Checksum

Methods

glibType :: IO GType #

TypedObject Date 
Instance details

Defined in GI.GLib.Structs.Date

Methods

glibType :: IO GType #

TypedObject DateTime 
Instance details

Defined in GI.GLib.Structs.DateTime

Methods

glibType :: IO GType #

TypedObject Dir 
Instance details

Defined in GI.GLib.Structs.Dir

Methods

glibType :: IO GType #

TypedObject Hmac 
Instance details

Defined in GI.GLib.Structs.Hmac

Methods

glibType :: IO GType #

TypedObject IOChannel 
Instance details

Defined in GI.GLib.Structs.IOChannel

Methods

glibType :: IO GType #

TypedObject KeyFile 
Instance details

Defined in GI.GLib.Structs.KeyFile

Methods

glibType :: IO GType #

TypedObject MainContext 
Instance details

Defined in GI.GLib.Structs.MainContext

Methods

glibType :: IO GType #

TypedObject MainLoop 
Instance details

Defined in GI.GLib.Structs.MainLoop

Methods

glibType :: IO GType #

TypedObject MappedFile 
Instance details

Defined in GI.GLib.Structs.MappedFile

Methods

glibType :: IO GType #

TypedObject MarkupParseContext 
Instance details

Defined in GI.GLib.Structs.MarkupParseContext

Methods

glibType :: IO GType #

TypedObject MatchInfo 
Instance details

Defined in GI.GLib.Structs.MatchInfo

Methods

glibType :: IO GType #

TypedObject OptionGroup 
Instance details

Defined in GI.GLib.Structs.OptionGroup

Methods

glibType :: IO GType #

TypedObject PatternSpec 
Instance details

Defined in GI.GLib.Structs.PatternSpec

Methods

glibType :: IO GType #

TypedObject PollFD 
Instance details

Defined in GI.GLib.Structs.PollFD

Methods

glibType :: IO GType #

TypedObject PtrArray 
Instance details

Defined in GI.GLib.Structs.PtrArray

Methods

glibType :: IO GType #

TypedObject Rand 
Instance details

Defined in GI.GLib.Structs.Rand

Methods

glibType :: IO GType #

TypedObject Regex 
Instance details

Defined in GI.GLib.Structs.Regex

Methods

glibType :: IO GType #

TypedObject Source 
Instance details

Defined in GI.GLib.Structs.Source

Methods

glibType :: IO GType #

TypedObject String 
Instance details

Defined in GI.GLib.Structs.String

Methods

glibType :: IO GType #

TypedObject StrvBuilder 
Instance details

Defined in GI.GLib.Structs.StrvBuilder

Methods

glibType :: IO GType #

TypedObject Thread 
Instance details

Defined in GI.GLib.Structs.Thread

Methods

glibType :: IO GType #

TypedObject TimeZone 
Instance details

Defined in GI.GLib.Structs.TimeZone

Methods

glibType :: IO GType #

TypedObject Tree 
Instance details

Defined in GI.GLib.Structs.Tree

Methods

glibType :: IO GType #

TypedObject Uri 
Instance details

Defined in GI.GLib.Structs.Uri

Methods

glibType :: IO GType #

TypedObject VariantBuilder 
Instance details

Defined in GI.GLib.Structs.VariantBuilder

Methods

glibType :: IO GType #

TypedObject VariantDict 
Instance details

Defined in GI.GLib.Structs.VariantDict

Methods

glibType :: IO GType #

TypedObject VariantType 
Instance details

Defined in GI.GLib.Structs.VariantType

Methods

glibType :: IO GType #

TypedObject BindingFlags 
Instance details

Defined in GI.GObject.Flags

Methods

glibType :: IO GType #

TypedObject IOCondition 
Instance details

Defined in GI.GObject.Flags

Methods

glibType :: IO GType #

TypedObject Binding 
Instance details

Defined in GI.GObject.Objects.Binding

Methods

glibType :: IO GType #

TypedObject BindingGroup 
Instance details

Defined in GI.GObject.Objects.BindingGroup

Methods

glibType :: IO GType #

TypedObject InitiallyUnowned 
Instance details

Defined in GI.GObject.Objects.InitiallyUnowned

Methods

glibType :: IO GType #

TypedObject Object 
Instance details

Defined in GI.GObject.Objects.Object

Methods

glibType :: IO GType #

TypedObject ParamSpec 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

glibType :: IO GType #

TypedObject ParamSpecBoolean 
Instance details

Defined in GI.GObject.Objects.ParamSpecBoolean

Methods

glibType :: IO GType #

TypedObject ParamSpecBoxed 
Instance details

Defined in GI.GObject.Objects.ParamSpecBoxed

Methods

glibType :: IO GType #

TypedObject ParamSpecChar 
Instance details

Defined in GI.GObject.Objects.ParamSpecChar

Methods

glibType :: IO GType #

TypedObject ParamSpecDouble 
Instance details

Defined in GI.GObject.Objects.ParamSpecDouble

Methods

glibType :: IO GType #

TypedObject ParamSpecEnum 
Instance details

Defined in GI.GObject.Objects.ParamSpecEnum

Methods

glibType :: IO GType #

TypedObject ParamSpecFlags 
Instance details

Defined in GI.GObject.Objects.ParamSpecFlags

Methods

glibType :: IO GType #

TypedObject ParamSpecFloat 
Instance details

Defined in GI.GObject.Objects.ParamSpecFloat

Methods

glibType :: IO GType #

TypedObject ParamSpecGType 
Instance details

Defined in GI.GObject.Objects.ParamSpecGType

Methods

glibType :: IO GType #

TypedObject ParamSpecInt 
Instance details

Defined in GI.GObject.Objects.ParamSpecInt

Methods

glibType :: IO GType #

TypedObject ParamSpecInt64 
Instance details

Defined in GI.GObject.Objects.ParamSpecInt64

Methods

glibType :: IO GType #

TypedObject ParamSpecLong 
Instance details

Defined in GI.GObject.Objects.ParamSpecLong

Methods

glibType :: IO GType #

TypedObject ParamSpecObject 
Instance details

Defined in GI.GObject.Objects.ParamSpecObject

Methods

glibType :: IO GType #

TypedObject ParamSpecOverride 
Instance details

Defined in GI.GObject.Objects.ParamSpecOverride

Methods

glibType :: IO GType #

TypedObject ParamSpecParam 
Instance details

Defined in GI.GObject.Objects.ParamSpecParam

Methods

glibType :: IO GType #

TypedObject ParamSpecPointer 
Instance details

Defined in GI.GObject.Objects.ParamSpecPointer

Methods

glibType :: IO GType #

TypedObject ParamSpecString 
Instance details

Defined in GI.GObject.Objects.ParamSpecString

Methods

glibType :: IO GType #

TypedObject ParamSpecUChar 
Instance details

Defined in GI.GObject.Objects.ParamSpecUChar

Methods

glibType :: IO GType #

TypedObject ParamSpecUInt 
Instance details

Defined in GI.GObject.Objects.ParamSpecUInt

Methods

glibType :: IO GType #

TypedObject ParamSpecUInt64 
Instance details

Defined in GI.GObject.Objects.ParamSpecUInt64

Methods

glibType :: IO GType #

TypedObject ParamSpecULong 
Instance details

Defined in GI.GObject.Objects.ParamSpecULong

Methods

glibType :: IO GType #

TypedObject ParamSpecUnichar 
Instance details

Defined in GI.GObject.Objects.ParamSpecUnichar

Methods

glibType :: IO GType #

TypedObject ParamSpecValueArray 
Instance details

Defined in GI.GObject.Objects.ParamSpecValueArray

Methods

glibType :: IO GType #

TypedObject ParamSpecVariant 
Instance details

Defined in GI.GObject.Objects.ParamSpecVariant

Methods

glibType :: IO GType #

TypedObject SignalGroup 
Instance details

Defined in GI.GObject.Objects.SignalGroup

Methods

glibType :: IO GType #

TypedObject TypeModule 
Instance details

Defined in GI.GObject.Objects.TypeModule

Methods

glibType :: IO GType #

TypedObject ValueArray 
Instance details

Defined in GI.GObject.Structs.ValueArray

Methods

glibType :: IO GType #

TypedObject BaseInfo 
Instance details

Defined in Data.GI.CodeGen.LibGIRepository

Methods

glibType :: IO GType #

TypedObject GError 
Instance details

Defined in Data.GI.Base.GError

Methods

glibType :: IO GType #

TypedObject GValue 
Instance details

Defined in Data.GI.Base.GValue

Methods

glibType :: IO GType #

TypedObject (GClosure a) 
Instance details

Defined in Data.GI.Base.GClosure

Methods

glibType :: IO GType #

g_list_free :: Ptr (GList a) -> IO () #

g_slist_free :: Ptr (GSList a) -> IO () #

class Enum err => GErrorClass err where #

Methods

gerrorClassDomain :: err -> Text #

Instances

Instances details
GErrorClass DBusError Source # 
Instance details

Defined in GI.Gio.Enums

GErrorClass IOErrorEnum Source # 
Instance details

Defined in GI.Gio.Enums

GErrorClass ResolverError Source # 
Instance details

Defined in GI.Gio.Enums

GErrorClass ResourceError Source # 
Instance details

Defined in GI.Gio.Enums

GErrorClass TlsChannelBindingError Source # 
Instance details

Defined in GI.Gio.Enums

GErrorClass TlsError Source # 
Instance details

Defined in GI.Gio.Enums

GErrorClass BookmarkFileError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: BookmarkFileError -> Text #

GErrorClass ConvertError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: ConvertError -> Text #

GErrorClass FileError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: FileError -> Text #

GErrorClass IOChannelError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: IOChannelError -> Text #

GErrorClass KeyFileError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: KeyFileError -> Text #

GErrorClass MarkupError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: MarkupError -> Text #

GErrorClass NumberParserError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: NumberParserError -> Text #

GErrorClass OptionError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: OptionError -> Text #

GErrorClass RegexError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: RegexError -> Text #

GErrorClass ShellError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: ShellError -> Text #

GErrorClass SpawnError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: SpawnError -> Text #

GErrorClass ThreadError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: ThreadError -> Text #

GErrorClass UriError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: UriError -> Text #

GErrorClass VariantParseError 
Instance details

Defined in GI.GLib.Enums

Methods

gerrorClassDomain :: VariantParseError -> Text #

type GErrorCode = C_gint #

type GErrorDomain = GQuark #

catchGErrorJust :: GErrorClass err => err -> IO a -> (GErrorMessage -> IO a) -> IO a #

catchGErrorJustDomain :: GErrorClass err => IO a -> (err -> GErrorMessage -> IO a) -> IO a #

checkGError :: (Ptr (Ptr GError) -> IO a) -> (GError -> IO a) -> IO a #

gerrorDomain :: GError -> IO GQuark #

handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a #

handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a #

propagateGError :: (Ptr (Ptr GError) -> IO a) -> IO a #

class IsGValue a where #

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> a -> IO () #

gvalueGet_ :: Ptr GValue -> IO a #

Instances

Instances details
IsGValue CInt 
Instance details

Defined in Data.GI.Base.GValue

IsGValue CLong 
Instance details

Defined in Data.GI.Base.GValue

IsGValue CUInt 
Instance details

Defined in Data.GI.Base.GValue

IsGValue CULong 
Instance details

Defined in Data.GI.Base.GValue

IsGValue Int32 
Instance details

Defined in Data.GI.Base.GValue

IsGValue Int64 
Instance details

Defined in Data.GI.Base.GValue

IsGValue Word32 
Instance details

Defined in Data.GI.Base.GValue

IsGValue Word64 
Instance details

Defined in Data.GI.Base.GValue

IsGValue GType 
Instance details

Defined in Data.GI.Base.GValue

IsGValue Bool 
Instance details

Defined in Data.GI.Base.GValue

IsGValue Double 
Instance details

Defined in Data.GI.Base.GValue

IsGValue Float 
Instance details

Defined in Data.GI.Base.GValue

IsGValue (Ptr a) 
Instance details

Defined in Data.GI.Base.GValue

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Ptr a -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Ptr a) #

IsGValue (StablePtr a) 
Instance details

Defined in Data.GI.Base.GValue

IsGValue (Maybe Action) Source #

Convert Action to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Action

IsGValue (Maybe ActionGroup) Source #

Convert ActionGroup to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.ActionGroup

IsGValue (Maybe ActionMap) Source #

Convert ActionMap to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.ActionMap

IsGValue (Maybe AppInfo) Source #

Convert AppInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.AppInfo

IsGValue (Maybe AsyncInitable) Source #

Convert AsyncInitable to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.AsyncInitable

IsGValue (Maybe AsyncResult) Source #

Convert AsyncResult to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.AsyncResult

IsGValue (Maybe Converter) Source #

Convert Converter to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Converter

IsGValue (Maybe DBusInterface) Source #

Convert DBusInterface to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DBusInterface

IsGValue (Maybe DBusObject) Source #

Convert DBusObject to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DBusObject

IsGValue (Maybe DBusObjectManager) Source #

Convert DBusObjectManager to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DBusObjectManager

IsGValue (Maybe DatagramBased) Source #

Convert DatagramBased to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DatagramBased

IsGValue (Maybe DebugController) Source #

Convert DebugController to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DebugController

IsGValue (Maybe DesktopAppInfoLookup) Source #

Convert DesktopAppInfoLookup to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DesktopAppInfoLookup

IsGValue (Maybe Drive) Source #

Convert Drive to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Drive

IsGValue (Maybe DtlsClientConnection) Source #

Convert DtlsClientConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DtlsClientConnection

IsGValue (Maybe DtlsConnection) Source #

Convert DtlsConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DtlsConnection

IsGValue (Maybe DtlsServerConnection) Source #

Convert DtlsServerConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.DtlsServerConnection

IsGValue (Maybe File) Source #

Convert File to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.File

IsGValue (Maybe FileDescriptorBased) Source #

Convert FileDescriptorBased to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.FileDescriptorBased

IsGValue (Maybe Icon) Source #

Convert Icon to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Icon

IsGValue (Maybe Initable) Source #

Convert Initable to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Initable

IsGValue (Maybe ListModel) Source #

Convert ListModel to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.ListModel

IsGValue (Maybe LoadableIcon) Source #

Convert LoadableIcon to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.LoadableIcon

IsGValue (Maybe MemoryMonitor) Source #

Convert MemoryMonitor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.MemoryMonitor

IsGValue (Maybe Mount) Source #

Convert Mount to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Mount

IsGValue (Maybe NetworkMonitor) Source #

Convert NetworkMonitor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.NetworkMonitor

IsGValue (Maybe PollableInputStream) Source #

Convert PollableInputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.PollableInputStream

IsGValue (Maybe PollableOutputStream) Source #

Convert PollableOutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.PollableOutputStream

IsGValue (Maybe PowerProfileMonitor) Source #

Convert PowerProfileMonitor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.PowerProfileMonitor

IsGValue (Maybe Proxy) Source #

Convert Proxy to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Proxy

IsGValue (Maybe ProxyResolver) Source #

Convert ProxyResolver to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.ProxyResolver

IsGValue (Maybe RemoteActionGroup) Source #

Convert RemoteActionGroup to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.RemoteActionGroup

IsGValue (Maybe Seekable) Source #

Convert Seekable to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Seekable

IsGValue (Maybe SocketConnectable) Source #

Convert SocketConnectable to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.SocketConnectable

IsGValue (Maybe TlsBackend) Source #

Convert TlsBackend to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.TlsBackend

IsGValue (Maybe TlsClientConnection) Source #

Convert TlsClientConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.TlsClientConnection

IsGValue (Maybe TlsFileDatabase) Source #

Convert TlsFileDatabase to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.TlsFileDatabase

IsGValue (Maybe TlsServerConnection) Source #

Convert TlsServerConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.TlsServerConnection

IsGValue (Maybe Volume) Source #

Convert Volume to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Interfaces.Volume

IsGValue (Maybe AppInfoMonitor) Source #

Convert AppInfoMonitor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.AppInfoMonitor

IsGValue (Maybe AppLaunchContext) Source #

Convert AppLaunchContext to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.AppLaunchContext

IsGValue (Maybe Application) Source #

Convert Application to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Application

IsGValue (Maybe ApplicationCommandLine) Source #

Convert ApplicationCommandLine to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ApplicationCommandLine

IsGValue (Maybe BufferedInputStream) Source #

Convert BufferedInputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.BufferedInputStream

IsGValue (Maybe BufferedOutputStream) Source #

Convert BufferedOutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.BufferedOutputStream

IsGValue (Maybe BytesIcon) Source #

Convert BytesIcon to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.BytesIcon

IsGValue (Maybe Cancellable) Source #

Convert Cancellable to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Cancellable

IsGValue (Maybe CharsetConverter) Source #

Convert CharsetConverter to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.CharsetConverter

IsGValue (Maybe ConverterInputStream) Source #

Convert ConverterInputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ConverterInputStream

IsGValue (Maybe ConverterOutputStream) Source #

Convert ConverterOutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ConverterOutputStream

IsGValue (Maybe Credentials) Source #

Convert Credentials to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Credentials

IsGValue (Maybe DBusActionGroup) Source #

Convert DBusActionGroup to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusActionGroup

IsGValue (Maybe DBusAuthObserver) Source #

Convert DBusAuthObserver to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusAuthObserver

IsGValue (Maybe DBusConnection) Source #

Convert DBusConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusConnection

IsGValue (Maybe DBusInterfaceSkeleton) Source #

Convert DBusInterfaceSkeleton to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusInterfaceSkeleton

IsGValue (Maybe DBusMenuModel) Source #

Convert DBusMenuModel to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusMenuModel

IsGValue (Maybe DBusMessage) Source #

Convert DBusMessage to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusMessage

IsGValue (Maybe DBusMethodInvocation) Source #

Convert DBusMethodInvocation to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusMethodInvocation

IsGValue (Maybe DBusObjectManagerClient) Source #

Convert DBusObjectManagerClient to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusObjectManagerClient

IsGValue (Maybe DBusObjectManagerServer) Source #

Convert DBusObjectManagerServer to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusObjectManagerServer

IsGValue (Maybe DBusObjectProxy) Source #

Convert DBusObjectProxy to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusObjectProxy

IsGValue (Maybe DBusObjectSkeleton) Source #

Convert DBusObjectSkeleton to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusObjectSkeleton

IsGValue (Maybe DBusProxy) Source #

Convert DBusProxy to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusProxy

IsGValue (Maybe DBusServer) Source #

Convert DBusServer to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DBusServer

IsGValue (Maybe DataInputStream) Source #

Convert DataInputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DataInputStream

IsGValue (Maybe DataOutputStream) Source #

Convert DataOutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DataOutputStream

IsGValue (Maybe DebugControllerDBus) Source #

Convert DebugControllerDBus to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DebugControllerDBus

IsGValue (Maybe DesktopAppInfo) Source #

Convert DesktopAppInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.DesktopAppInfo

IsGValue (Maybe Emblem) Source #

Convert Emblem to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Emblem

IsGValue (Maybe EmblemedIcon) Source #

Convert EmblemedIcon to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.EmblemedIcon

IsGValue (Maybe FileEnumerator) Source #

Convert FileEnumerator to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FileEnumerator

IsGValue (Maybe FileIOStream) Source #

Convert FileIOStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FileIOStream

IsGValue (Maybe FileIcon) Source #

Convert FileIcon to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FileIcon

IsGValue (Maybe FileInfo) Source #

Convert FileInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FileInfo

IsGValue (Maybe FileInputStream) Source #

Convert FileInputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FileInputStream

IsGValue (Maybe FileMonitor) Source #

Convert FileMonitor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FileMonitor

IsGValue (Maybe FileOutputStream) Source #

Convert FileOutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FileOutputStream

IsGValue (Maybe FilenameCompleter) Source #

Convert FilenameCompleter to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FilenameCompleter

IsGValue (Maybe FilterInputStream) Source #

Convert FilterInputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FilterInputStream

IsGValue (Maybe FilterOutputStream) Source #

Convert FilterOutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.FilterOutputStream

IsGValue (Maybe IOStream) Source #

Convert IOStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.IOStream

IsGValue (Maybe InetAddress) Source #

Convert InetAddress to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.InetAddress

IsGValue (Maybe InetAddressMask) Source #

Convert InetAddressMask to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.InetAddressMask

IsGValue (Maybe InetSocketAddress) Source #

Convert InetSocketAddress to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.InetSocketAddress

IsGValue (Maybe InputStream) Source #

Convert InputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.InputStream

IsGValue (Maybe ListStore) Source #

Convert ListStore to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ListStore

IsGValue (Maybe MemoryInputStream) Source #

Convert MemoryInputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.MemoryInputStream

IsGValue (Maybe MemoryOutputStream) Source #

Convert MemoryOutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.MemoryOutputStream

IsGValue (Maybe Menu) Source #

Convert Menu to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Menu

IsGValue (Maybe MenuAttributeIter) Source #

Convert MenuAttributeIter to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.MenuAttributeIter

IsGValue (Maybe MenuItem) Source #

Convert MenuItem to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.MenuItem

IsGValue (Maybe MenuLinkIter) Source #

Convert MenuLinkIter to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.MenuLinkIter

IsGValue (Maybe MenuModel) Source #

Convert MenuModel to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.MenuModel

IsGValue (Maybe MountOperation) Source #

Convert MountOperation to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.MountOperation

IsGValue (Maybe NativeSocketAddress) Source #

Convert NativeSocketAddress to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.NativeSocketAddress

IsGValue (Maybe NativeVolumeMonitor) Source #

Convert NativeVolumeMonitor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.NativeVolumeMonitor

IsGValue (Maybe NetworkAddress) Source #

Convert NetworkAddress to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.NetworkAddress

IsGValue (Maybe NetworkService) Source #

Convert NetworkService to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.NetworkService

IsGValue (Maybe Notification) Source #

Convert Notification to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Notification

IsGValue (Maybe OutputStream) Source #

Convert OutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.OutputStream

IsGValue (Maybe Permission) Source #

Convert Permission to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Permission

IsGValue (Maybe PropertyAction) Source #

Convert PropertyAction to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.PropertyAction

IsGValue (Maybe ProxyAddress) Source #

Convert ProxyAddress to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ProxyAddress

IsGValue (Maybe ProxyAddressEnumerator) Source #

Convert ProxyAddressEnumerator to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ProxyAddressEnumerator

IsGValue (Maybe Resolver) Source #

Convert Resolver to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Resolver

IsGValue (Maybe Settings) Source #

Convert Settings to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Settings

IsGValue (Maybe SettingsBackend) Source #

Convert SettingsBackend to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SettingsBackend

IsGValue (Maybe SimpleAction) Source #

Convert SimpleAction to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SimpleAction

IsGValue (Maybe SimpleActionGroup) Source #

Convert SimpleActionGroup to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SimpleActionGroup

IsGValue (Maybe SimpleAsyncResult) Source #

Convert SimpleAsyncResult to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SimpleAsyncResult

IsGValue (Maybe SimpleIOStream) Source #

Convert SimpleIOStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SimpleIOStream

IsGValue (Maybe SimplePermission) Source #

Convert SimplePermission to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SimplePermission

IsGValue (Maybe SimpleProxyResolver) Source #

Convert SimpleProxyResolver to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SimpleProxyResolver

IsGValue (Maybe Socket) Source #

Convert Socket to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Socket

IsGValue (Maybe SocketAddress) Source #

Convert SocketAddress to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SocketAddress

IsGValue (Maybe SocketAddressEnumerator) Source #

Convert SocketAddressEnumerator to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SocketAddressEnumerator

IsGValue (Maybe SocketClient) Source #

Convert SocketClient to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SocketClient

IsGValue (Maybe SocketConnection) Source #

Convert SocketConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SocketConnection

IsGValue (Maybe SocketControlMessage) Source #

Convert SocketControlMessage to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SocketControlMessage

IsGValue (Maybe SocketListener) Source #

Convert SocketListener to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SocketListener

IsGValue (Maybe SocketService) Source #

Convert SocketService to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SocketService

IsGValue (Maybe Subprocess) Source #

Convert Subprocess to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Subprocess

IsGValue (Maybe SubprocessLauncher) Source #

Convert SubprocessLauncher to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.SubprocessLauncher

IsGValue (Maybe Task) Source #

Convert Task to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Task

IsGValue (Maybe TcpConnection) Source #

Convert TcpConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.TcpConnection

IsGValue (Maybe TcpWrapperConnection) Source #

Convert TcpWrapperConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.TcpWrapperConnection

IsGValue (Maybe TestDBus) Source #

Convert TestDBus to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.TestDBus

IsGValue (Maybe ThemedIcon) Source #

Convert ThemedIcon to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ThemedIcon

IsGValue (Maybe ThreadedResolver) Source #

Convert ThreadedResolver to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ThreadedResolver

IsGValue (Maybe ThreadedSocketService) Source #

Convert ThreadedSocketService to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ThreadedSocketService

IsGValue (Maybe TlsCertificate) Source #

Convert TlsCertificate to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.TlsCertificate

IsGValue (Maybe TlsConnection) Source #

Convert TlsConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.TlsConnection

IsGValue (Maybe TlsDatabase) Source #

Convert TlsDatabase to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.TlsDatabase

IsGValue (Maybe TlsInteraction) Source #

Convert TlsInteraction to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.TlsInteraction

IsGValue (Maybe TlsPassword) Source #

Convert TlsPassword to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.TlsPassword

IsGValue (Maybe UnixConnection) Source #

Convert UnixConnection to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.UnixConnection

IsGValue (Maybe UnixCredentialsMessage) Source #

Convert UnixCredentialsMessage to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.UnixCredentialsMessage

IsGValue (Maybe UnixFDList) Source #

Convert UnixFDList to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.UnixFDList

IsGValue (Maybe UnixFDMessage) Source #

Convert UnixFDMessage to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.UnixFDMessage

IsGValue (Maybe UnixInputStream) Source #

Convert UnixInputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.UnixInputStream

IsGValue (Maybe UnixMountMonitor) Source #

Convert UnixMountMonitor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.UnixMountMonitor

IsGValue (Maybe UnixOutputStream) Source #

Convert UnixOutputStream to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.UnixOutputStream

IsGValue (Maybe UnixSocketAddress) Source #

Convert UnixSocketAddress to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.UnixSocketAddress

IsGValue (Maybe Vfs) Source #

Convert Vfs to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.Vfs

IsGValue (Maybe VolumeMonitor) Source #

Convert VolumeMonitor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.VolumeMonitor

IsGValue (Maybe ZlibCompressor) Source #

Convert ZlibCompressor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ZlibCompressor

IsGValue (Maybe ZlibDecompressor) Source #

Convert ZlibDecompressor to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ZlibDecompressor

IsGValue (Maybe DBusAnnotationInfo) Source #

Convert DBusAnnotationInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.DBusAnnotationInfo

IsGValue (Maybe DBusArgInfo) Source #

Convert DBusArgInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.DBusArgInfo

IsGValue (Maybe DBusInterfaceInfo) Source #

Convert DBusInterfaceInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.DBusInterfaceInfo

IsGValue (Maybe DBusMethodInfo) Source #

Convert DBusMethodInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.DBusMethodInfo

IsGValue (Maybe DBusNodeInfo) Source #

Convert DBusNodeInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.DBusNodeInfo

IsGValue (Maybe DBusPropertyInfo) Source #

Convert DBusPropertyInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.DBusPropertyInfo

IsGValue (Maybe DBusSignalInfo) Source #

Convert DBusSignalInfo to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.DBusSignalInfo

IsGValue (Maybe FileAttributeInfoList) Source #

Convert FileAttributeInfoList to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.FileAttributeInfoList

IsGValue (Maybe FileAttributeMatcher) Source #

Convert FileAttributeMatcher to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.FileAttributeMatcher

IsGValue (Maybe Resource) Source #

Convert Resource to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.Resource

IsGValue (Maybe SettingsSchema) Source #

Convert SettingsSchema to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.SettingsSchema

IsGValue (Maybe SettingsSchemaKey) Source #

Convert SettingsSchemaKey to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.SettingsSchemaKey

IsGValue (Maybe SettingsSchemaSource) Source #

Convert SettingsSchemaSource to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.SettingsSchemaSource

IsGValue (Maybe SrvTarget) Source #

Convert SrvTarget to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.SrvTarget

IsGValue (Maybe UnixMountEntry) Source #

Convert UnixMountEntry to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.UnixMountEntry

IsGValue (Maybe UnixMountPoint) Source #

Convert UnixMountPoint to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Structs.UnixMountPoint

IsGValue (Maybe BookmarkFile) 
Instance details

Defined in GI.GLib.Structs.BookmarkFile

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe BookmarkFile -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe BookmarkFile) #

IsGValue (Maybe ByteArray) 
Instance details

Defined in GI.GLib.Structs.ByteArray

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe ByteArray -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe ByteArray) #

IsGValue (Maybe Bytes) 
Instance details

Defined in GI.GLib.Structs.Bytes

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Bytes -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Bytes) #

IsGValue (Maybe Checksum) 
Instance details

Defined in GI.GLib.Structs.Checksum

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Checksum -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Checksum) #

IsGValue (Maybe Date) 
Instance details

Defined in GI.GLib.Structs.Date

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Date -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Date) #

IsGValue (Maybe DateTime) 
Instance details

Defined in GI.GLib.Structs.DateTime

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe DateTime -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe DateTime) #

IsGValue (Maybe Dir) 
Instance details

Defined in GI.GLib.Structs.Dir

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Dir -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Dir) #

IsGValue (Maybe Hmac) 
Instance details

Defined in GI.GLib.Structs.Hmac

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Hmac -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Hmac) #

IsGValue (Maybe IOChannel) 
Instance details

Defined in GI.GLib.Structs.IOChannel

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe IOChannel -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe IOChannel) #

IsGValue (Maybe KeyFile) 
Instance details

Defined in GI.GLib.Structs.KeyFile

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe KeyFile -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe KeyFile) #

IsGValue (Maybe MainContext) 
Instance details

Defined in GI.GLib.Structs.MainContext

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe MainContext -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe MainContext) #

IsGValue (Maybe MainLoop) 
Instance details

Defined in GI.GLib.Structs.MainLoop

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe MainLoop -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe MainLoop) #

IsGValue (Maybe MappedFile) 
Instance details

Defined in GI.GLib.Structs.MappedFile

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe MappedFile -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe MappedFile) #

IsGValue (Maybe MarkupParseContext) 
Instance details

Defined in GI.GLib.Structs.MarkupParseContext

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe MarkupParseContext -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe MarkupParseContext) #

IsGValue (Maybe MatchInfo) 
Instance details

Defined in GI.GLib.Structs.MatchInfo

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe MatchInfo -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe MatchInfo) #

IsGValue (Maybe OptionGroup) 
Instance details

Defined in GI.GLib.Structs.OptionGroup

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe OptionGroup -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe OptionGroup) #

IsGValue (Maybe PatternSpec) 
Instance details

Defined in GI.GLib.Structs.PatternSpec

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe PatternSpec -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe PatternSpec) #

IsGValue (Maybe PollFD) 
Instance details

Defined in GI.GLib.Structs.PollFD

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe PollFD -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe PollFD) #

IsGValue (Maybe PtrArray) 
Instance details

Defined in GI.GLib.Structs.PtrArray

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe PtrArray -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe PtrArray) #

IsGValue (Maybe Rand) 
Instance details

Defined in GI.GLib.Structs.Rand

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Rand -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Rand) #

IsGValue (Maybe Regex) 
Instance details

Defined in GI.GLib.Structs.Regex

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Regex -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Regex) #

IsGValue (Maybe Source) 
Instance details

Defined in GI.GLib.Structs.Source

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Source -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Source) #

IsGValue (Maybe String) 
Instance details

Defined in GI.GLib.Structs.String

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe String -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe String) #

IsGValue (Maybe StrvBuilder) 
Instance details

Defined in GI.GLib.Structs.StrvBuilder

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe StrvBuilder -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe StrvBuilder) #

IsGValue (Maybe Thread) 
Instance details

Defined in GI.GLib.Structs.Thread

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Thread -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Thread) #

IsGValue (Maybe TimeZone) 
Instance details

Defined in GI.GLib.Structs.TimeZone

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe TimeZone -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe TimeZone) #

IsGValue (Maybe Tree) 
Instance details

Defined in GI.GLib.Structs.Tree

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Tree -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Tree) #

IsGValue (Maybe Uri) 
Instance details

Defined in GI.GLib.Structs.Uri

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Uri -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Uri) #

IsGValue (Maybe VariantBuilder) 
Instance details

Defined in GI.GLib.Structs.VariantBuilder

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe VariantBuilder -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe VariantBuilder) #

IsGValue (Maybe VariantDict) 
Instance details

Defined in GI.GLib.Structs.VariantDict

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe VariantDict -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe VariantDict) #

IsGValue (Maybe VariantType) 
Instance details

Defined in GI.GLib.Structs.VariantType

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe VariantType -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe VariantType) #

IsGValue (Maybe Binding) 
Instance details

Defined in GI.GObject.Objects.Binding

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Binding -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Binding) #

IsGValue (Maybe BindingGroup) 
Instance details

Defined in GI.GObject.Objects.BindingGroup

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe BindingGroup -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe BindingGroup) #

IsGValue (Maybe InitiallyUnowned) 
Instance details

Defined in GI.GObject.Objects.InitiallyUnowned

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe InitiallyUnowned -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe InitiallyUnowned) #

IsGValue (Maybe Object) 
Instance details

Defined in GI.GObject.Objects.Object

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Object -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Object) #

IsGValue (Maybe ParamSpec) 
Instance details

Defined in GI.GObject.Objects.ParamSpec

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe ParamSpec -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe ParamSpec) #

IsGValue (Maybe SignalGroup) 
Instance details

Defined in GI.GObject.Objects.SignalGroup

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe SignalGroup -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe SignalGroup) #

IsGValue (Maybe TypeModule) 
Instance details

Defined in GI.GObject.Objects.TypeModule

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe TypeModule -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe TypeModule) #

IsGValue (Maybe ValueArray) 
Instance details

Defined in GI.GObject.Structs.ValueArray

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe ValueArray -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe ValueArray) #

IsGValue (Maybe GParamSpec) 
Instance details

Defined in Data.GI.Base.GValue

IsGValue (Maybe Text) 
Instance details

Defined in Data.GI.Base.GValue

IsGValue (Maybe String) 
Instance details

Defined in Data.GI.Base.GValue

fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a #

toGValue :: (IsGValue a, MonadIO m) => a -> m GValue #

data GVariantDictEntry key value #

Constructors

GVariantDictEntry key value 

Instances

Instances details
(Show key, Show value) => Show (GVariantDictEntry key value) 
Instance details

Defined in Data.GI.Base.GVariant

Methods

showsPrec :: Int -> GVariantDictEntry key value -> ShowS #

show :: GVariantDictEntry key value -> String #

showList :: [GVariantDictEntry key value] -> ShowS #

(Eq key, Eq value) => Eq (GVariantDictEntry key value) 
Instance details

Defined in Data.GI.Base.GVariant

Methods

(==) :: GVariantDictEntry key value -> GVariantDictEntry key value -> Bool #

(/=) :: GVariantDictEntry key value -> GVariantDictEntry key value -> Bool #

(IsGVariant a, IsGVariantBasicType a, IsGVariant b) => IsGVariant (GVariantDictEntry a b) 
Instance details

Defined in Data.GI.Base.GVariant

newtype GVariantSinglet a #

Constructors

GVariantSinglet a 

Instances

Instances details
Show a => Show (GVariantSinglet a) 
Instance details

Defined in Data.GI.Base.GVariant

Eq a => Eq (GVariantSinglet a) 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant a => IsGVariant (GVariantSinglet a) 
Instance details

Defined in Data.GI.Base.GVariant

class IsGVariant a where #

Instances

Instances details
IsGVariant Int16 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Int32 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Int64 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Word16 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Word32 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Word64 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Word8 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant ByteString 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant GVariant 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant GVariantHandle 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant GVariantObjectPath 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant GVariantSignature 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Text 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant () 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Bool 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant Double 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant a => IsGVariant (GVariantSinglet a) 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant a => IsGVariant (Maybe a) 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariant a => IsGVariant [a] 
Instance details

Defined in Data.GI.Base.GVariant

(IsGVariant a, IsGVariantBasicType a, IsGVariant b) => IsGVariant (Map a b) 
Instance details

Defined in Data.GI.Base.GVariant

(IsGVariant a, IsGVariantBasicType a, IsGVariant b) => IsGVariant (GVariantDictEntry a b) 
Instance details

Defined in Data.GI.Base.GVariant

(IsGVariant a, IsGVariant b) => IsGVariant (a, b) 
Instance details

Defined in Data.GI.Base.GVariant

Methods

toGVariant :: (a, b) -> IO GVariant #

fromGVariant :: GVariant -> IO (Maybe (a, b)) #

toGVariantFormatString :: (a, b) -> Text #

(IsGVariant a, IsGVariant b, IsGVariant c) => IsGVariant (a, b, c) 
Instance details

Defined in Data.GI.Base.GVariant

Methods

toGVariant :: (a, b, c) -> IO GVariant #

fromGVariant :: GVariant -> IO (Maybe (a, b, c)) #

toGVariantFormatString :: (a, b, c) -> Text #

(IsGVariant a, IsGVariant b, IsGVariant c, IsGVariant d) => IsGVariant (a, b, c, d) 
Instance details

Defined in Data.GI.Base.GVariant

Methods

toGVariant :: (a, b, c, d) -> IO GVariant #

fromGVariant :: GVariant -> IO (Maybe (a, b, c, d)) #

toGVariantFormatString :: (a, b, c, d) -> Text #

(IsGVariant a, IsGVariant b, IsGVariant c, IsGVariant d, IsGVariant e) => IsGVariant (a, b, c, d, e) 
Instance details

Defined in Data.GI.Base.GVariant

Methods

toGVariant :: (a, b, c, d, e) -> IO GVariant #

fromGVariant :: GVariant -> IO (Maybe (a, b, c, d, e)) #

toGVariantFormatString :: (a, b, c, d, e) -> Text #

class Ord a => IsGVariantBasicType a #

Instances

Instances details
IsGVariantBasicType Int16 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Int32 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Int64 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Word16 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Word32 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Word64 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Word8 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType GVariantHandle 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType GVariantObjectPath 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType GVariantSignature 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Text 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Bool 
Instance details

Defined in Data.GI.Base.GVariant

IsGVariantBasicType Double 
Instance details

Defined in Data.GI.Base.GVariant

gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value)) #

copyBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a) #

copyBoxedPtr :: GBoxed a => Ptr a -> IO (Ptr a) #

disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a) #

disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b) #

freeBoxed :: (HasCallStack, GBoxed a) => a -> IO () #

newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a #

newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a #

newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a #

unrefObject :: (HasCallStack, GObject a) => a -> IO () #

withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c #

withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c #

withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b #

withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b #

wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a #

wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a #

wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a #

asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a #

data SignalProxy object info where #

Constructors

(:::) :: forall object info. SignalProxy object info -> Text -> SignalProxy object info 
PropertyNotify :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo 

Instances

Instances details
info ~ ResolveSignal slot object => IsLabel slot (SignalProxy object info) 
Instance details

Defined in Data.GI.Base.Signals

Methods

fromLabel :: SignalProxy object info #