packages feed

gi-glib 2.0.29 → 2.0.30

raw patch · 4 files changed

+23/−5 lines, 4 filesdep ~haskell-gisetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

- GI.GLib.Functions: unicodeScriptFromIso15924 :: (HasCallStack, MonadIO m) => Word32 -> m UnicodeScript
- GI.GLib.Functions: unicodeScriptToIso15924 :: (HasCallStack, MonadIO m) => UnicodeScript -> m Word32
- GI.GLib.Structs.AsyncQueue: asyncQueueUnref :: (HasCallStack, MonadIO m) => AsyncQueue -> m ()
- GI.GLib.Structs.Dir: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.Dir.Dir
- GI.GLib.Structs.Hmac: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.Hmac.Hmac
- GI.GLib.Structs.OptionContext: optionContextFree :: (HasCallStack, MonadIO m) => OptionContext -> m ()
- GI.GLib.Structs.Rand: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.Rand.Rand
- GI.GLib.Structs.StringChunk: stringChunkFree :: (HasCallStack, MonadIO m) => StringChunk -> m ()
- GI.GLib.Structs.StrvBuilder: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.StrvBuilder.StrvBuilder
+ GI.GLib.Callbacks: drop_closures_CacheDestroyFunc :: CacheDestroyFunc -> CacheDestroyFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_CacheDupFunc :: CacheDupFunc -> CacheDupFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_CacheNewFunc :: CacheNewFunc -> CacheNewFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_CompareFunc :: CompareFunc -> CompareFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_CompletionFunc :: CompletionFunc -> CompletionFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_CopyFunc :: CopyFunc -> CopyFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_DestroyNotify :: DestroyNotify -> DestroyNotify_WithClosures
+ GI.GLib.Callbacks: drop_closures_EqualFunc :: EqualFunc -> EqualFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_FreeFunc :: FreeFunc -> FreeFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_HashFunc :: HashFunc -> HashFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_HookCheckFunc :: HookCheckFunc -> HookCheckFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_HookCheckMarshaller :: HookCheckMarshaller -> HookCheckMarshaller_WithClosures
+ GI.GLib.Callbacks: drop_closures_HookFindFunc :: HookFindFunc -> HookFindFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_HookFunc :: HookFunc -> HookFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_HookMarshaller :: HookMarshaller -> HookMarshaller_WithClosures
+ GI.GLib.Callbacks: drop_closures_IOFunc :: IOFunc -> IOFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_MemVTableFreeFieldCallback :: MemVTableFreeFieldCallback -> MemVTableFreeFieldCallback_WithClosures
+ GI.GLib.Callbacks: drop_closures_NodeForeachFunc :: NodeForeachFunc -> NodeForeachFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_NodeTraverseFunc :: NodeTraverseFunc -> NodeTraverseFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_OptionArgFunc :: OptionArgFunc -> OptionArgFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_OptionErrorFunc :: OptionErrorFunc -> OptionErrorFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_OptionParseFunc :: OptionParseFunc -> OptionParseFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_SequenceIterCompareFunc :: SequenceIterCompareFunc -> SequenceIterCompareFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_SourceCallbackFuncsRefFieldCallback :: SourceCallbackFuncsRefFieldCallback -> SourceCallbackFuncsRefFieldCallback_WithClosures
+ GI.GLib.Callbacks: drop_closures_SourceCallbackFuncsUnrefFieldCallback :: SourceCallbackFuncsUnrefFieldCallback -> SourceCallbackFuncsUnrefFieldCallback_WithClosures
+ GI.GLib.Callbacks: drop_closures_SpawnChildSetupFunc :: SpawnChildSetupFunc -> SpawnChildSetupFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_ThreadFunc :: ThreadFunc -> ThreadFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_TranslateFunc :: TranslateFunc -> TranslateFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_TraverseFunc :: TraverseFunc -> TraverseFunc_WithClosures
+ GI.GLib.Callbacks: drop_closures_TraverseNodeFunc :: TraverseNodeFunc -> TraverseNodeFunc_WithClosures
+ GI.GLib.Callbacks: dynamic_CacheDestroyFunc :: (HasCallStack, MonadIO m) => FunPtr C_CacheDestroyFunc -> Ptr () -> m ()
+ GI.GLib.Callbacks: dynamic_CacheDupFunc :: (HasCallStack, MonadIO m) => FunPtr C_CacheDupFunc -> Ptr () -> m (Ptr ())
+ GI.GLib.Callbacks: dynamic_CacheNewFunc :: (HasCallStack, MonadIO m) => FunPtr C_CacheNewFunc -> Ptr () -> m (Ptr ())
+ GI.GLib.Callbacks: dynamic_CompletionFunc :: (HasCallStack, MonadIO m) => FunPtr C_CompletionFunc -> Ptr () -> m Text
+ GI.GLib.Callbacks: dynamic_CompletionStrncmpFunc :: (HasCallStack, MonadIO m) => FunPtr C_CompletionStrncmpFunc -> Text -> Text -> CSize -> m Int32
+ GI.GLib.Callbacks: genClosure_CacheDestroyFunc :: MonadIO m => CacheDestroyFunc -> m (GClosure C_CacheDestroyFunc)
+ GI.GLib.Callbacks: genClosure_CacheDupFunc :: MonadIO m => CacheDupFunc -> m (GClosure C_CacheDupFunc)
+ GI.GLib.Callbacks: genClosure_CacheNewFunc :: MonadIO m => CacheNewFunc -> m (GClosure C_CacheNewFunc)
+ GI.GLib.Callbacks: genClosure_CompletionFunc :: MonadIO m => CompletionFunc -> m (GClosure C_CompletionFunc)
+ GI.GLib.Callbacks: genClosure_CompletionStrncmpFunc :: MonadIO m => CompletionStrncmpFunc -> m (GClosure C_CompletionStrncmpFunc)
+ GI.GLib.Callbacks: mk_CacheDestroyFunc :: C_CacheDestroyFunc -> IO (FunPtr C_CacheDestroyFunc)
+ GI.GLib.Callbacks: mk_CacheDupFunc :: C_CacheDupFunc -> IO (FunPtr C_CacheDupFunc)
+ GI.GLib.Callbacks: mk_CacheNewFunc :: C_CacheNewFunc -> IO (FunPtr C_CacheNewFunc)
+ GI.GLib.Callbacks: mk_CompletionFunc :: C_CompletionFunc -> IO (FunPtr C_CompletionFunc)
+ GI.GLib.Callbacks: mk_CompletionStrncmpFunc :: C_CompletionStrncmpFunc -> IO (FunPtr C_CompletionStrncmpFunc)
+ GI.GLib.Callbacks: noCacheDestroyFunc :: Maybe CacheDestroyFunc
+ GI.GLib.Callbacks: noCacheDestroyFunc_WithClosures :: Maybe CacheDestroyFunc_WithClosures
+ GI.GLib.Callbacks: noCacheDupFunc :: Maybe CacheDupFunc
+ GI.GLib.Callbacks: noCacheDupFunc_WithClosures :: Maybe CacheDupFunc_WithClosures
+ GI.GLib.Callbacks: noCacheNewFunc :: Maybe CacheNewFunc
+ GI.GLib.Callbacks: noCacheNewFunc_WithClosures :: Maybe CacheNewFunc_WithClosures
+ GI.GLib.Callbacks: noCompareFunc_WithClosures :: Maybe CompareFunc_WithClosures
+ GI.GLib.Callbacks: noCompletionFunc :: Maybe CompletionFunc
+ GI.GLib.Callbacks: noCompletionFunc_WithClosures :: Maybe CompletionFunc_WithClosures
+ GI.GLib.Callbacks: noCompletionStrncmpFunc :: Maybe CompletionStrncmpFunc
+ GI.GLib.Callbacks: noCopyFunc_WithClosures :: Maybe CopyFunc_WithClosures
+ GI.GLib.Callbacks: noDestroyNotify_WithClosures :: Maybe DestroyNotify_WithClosures
+ GI.GLib.Callbacks: noEqualFunc_WithClosures :: Maybe EqualFunc_WithClosures
+ GI.GLib.Callbacks: noFreeFunc_WithClosures :: Maybe FreeFunc_WithClosures
+ GI.GLib.Callbacks: noHashFunc_WithClosures :: Maybe HashFunc_WithClosures
+ GI.GLib.Callbacks: noHookCheckFunc_WithClosures :: Maybe HookCheckFunc_WithClosures
+ GI.GLib.Callbacks: noHookCheckMarshaller_WithClosures :: Maybe HookCheckMarshaller_WithClosures
+ GI.GLib.Callbacks: noHookFindFunc_WithClosures :: Maybe HookFindFunc_WithClosures
+ GI.GLib.Callbacks: noHookFunc_WithClosures :: Maybe HookFunc_WithClosures
+ GI.GLib.Callbacks: noHookMarshaller_WithClosures :: Maybe HookMarshaller_WithClosures
+ GI.GLib.Callbacks: noIOFunc_WithClosures :: Maybe IOFunc_WithClosures
+ GI.GLib.Callbacks: noMemVTableFreeFieldCallback_WithClosures :: Maybe MemVTableFreeFieldCallback_WithClosures
+ GI.GLib.Callbacks: noNodeForeachFunc_WithClosures :: Maybe NodeForeachFunc_WithClosures
+ GI.GLib.Callbacks: noNodeTraverseFunc_WithClosures :: Maybe NodeTraverseFunc_WithClosures
+ GI.GLib.Callbacks: noOptionArgFunc_WithClosures :: Maybe OptionArgFunc_WithClosures
+ GI.GLib.Callbacks: noOptionErrorFunc_WithClosures :: Maybe OptionErrorFunc_WithClosures
+ GI.GLib.Callbacks: noOptionParseFunc_WithClosures :: Maybe OptionParseFunc_WithClosures
+ GI.GLib.Callbacks: noSequenceIterCompareFunc_WithClosures :: Maybe SequenceIterCompareFunc_WithClosures
+ GI.GLib.Callbacks: noSourceCallbackFuncsRefFieldCallback_WithClosures :: Maybe SourceCallbackFuncsRefFieldCallback_WithClosures
+ GI.GLib.Callbacks: noSourceCallbackFuncsUnrefFieldCallback_WithClosures :: Maybe SourceCallbackFuncsUnrefFieldCallback_WithClosures
+ GI.GLib.Callbacks: noSpawnChildSetupFunc_WithClosures :: Maybe SpawnChildSetupFunc_WithClosures
+ GI.GLib.Callbacks: noThreadFunc_WithClosures :: Maybe ThreadFunc_WithClosures
+ GI.GLib.Callbacks: noTranslateFunc_WithClosures :: Maybe TranslateFunc_WithClosures
+ GI.GLib.Callbacks: noTraverseFunc_WithClosures :: Maybe TraverseFunc_WithClosures
+ GI.GLib.Callbacks: noTraverseNodeFunc_WithClosures :: Maybe TraverseNodeFunc_WithClosures
+ GI.GLib.Callbacks: type C_CacheDestroyFunc = Ptr () -> IO ()
+ GI.GLib.Callbacks: type C_CacheDupFunc = Ptr () -> IO (Ptr ())
+ GI.GLib.Callbacks: type C_CacheNewFunc = Ptr () -> IO (Ptr ())
+ GI.GLib.Callbacks: type C_CompletionFunc = Ptr () -> IO CString
+ GI.GLib.Callbacks: type C_CompletionStrncmpFunc = CString -> CString -> CSize -> IO Int32
+ GI.GLib.Callbacks: type CacheDestroyFunc = IO ()
+ GI.GLib.Callbacks: type CacheDestroyFunc_WithClosures = -- | /@value@/: the t'GI.GLib.Structs.Cache.Cache' value to destroy Ptr () -> IO ()
+ GI.GLib.Callbacks: type CacheDupFunc = -- | __Returns:__ a copy of the t'GI.GLib.Structs.Cache.Cache' key IO (Ptr ())
+ GI.GLib.Callbacks: type CacheDupFunc_WithClosures = -- | /@value@/: the t'GI.GLib.Structs.Cache.Cache' key to destroy (__not__ a -- t'GI.GLib.Structs.Cache.Cache' value as it seems) Ptr () -> -- | __Returns:__ a copy of the t'GI.GLib.Structs.Cache.Cache' key IO (Ptr ())
+ GI.GLib.Callbacks: type CacheNewFunc = -- | __Returns:__ a new t'GI.GLib.Structs.Cache.Cache' value corresponding to the key. IO (Ptr ())
+ GI.GLib.Callbacks: type CacheNewFunc_WithClosures = -- | /@key@/: a t'GI.GLib.Structs.Cache.Cache' key Ptr () -> -- | __Returns:__ a new t'GI.GLib.Structs.Cache.Cache' value corresponding to the key. IO (Ptr ())
+ GI.GLib.Callbacks: type CompareFunc_WithClosures = -- | /@a@/: a value Ptr () -> -- | /@b@/: a value to compare with Ptr () -> -- | __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive -- value if /@a@/ > /@b@/ IO Int32
+ GI.GLib.Callbacks: type CompletionFunc = -- | __Returns:__ the string corresponding to the item. IO Text
+ GI.GLib.Callbacks: type CompletionFunc_WithClosures = -- | /@item@/: the completion item. Ptr () -> -- | __Returns:__ the string corresponding to the item. IO Text
+ GI.GLib.Callbacks: type CompletionStrncmpFunc = -- | /@s1@/: string to compare with /@s2@/. Text -> -- | /@s2@/: string to compare with /@s1@/. Text -> -- | /@n@/: maximal number of bytes to compare. CSize -> -- | __Returns:__ an integer less than, equal to, or greater than zero if -- the first /@n@/ bytes of /@s1@/ is found, respectively, to be -- less than, to match, or to be greater than the first /@n@/ -- bytes of /@s2@/. IO Int32
+ GI.GLib.Callbacks: type CopyFunc_WithClosures = -- | /@src@/: A pointer to the data which should be copied Ptr () -> -- | /@data@/: Additional data Ptr () -> -- | __Returns:__ A pointer to the copy IO (Ptr ())
+ GI.GLib.Callbacks: type DestroyNotify_WithClosures = -- | /@data@/: the data element. Ptr () -> IO ()
+ GI.GLib.Callbacks: type EqualFunc_WithClosures = -- | /@a@/: a value Ptr () -> -- | /@b@/: a value to compare with Ptr () -> -- | __Returns:__ 'P.True' if /@a@/ = /@b@/; 'P.False' otherwise IO Bool
+ GI.GLib.Callbacks: type FreeFunc_WithClosures = -- | /@data@/: a data pointer Ptr () -> IO ()
+ GI.GLib.Callbacks: type HashFunc_WithClosures = -- | /@key@/: a key Ptr () -> -- | __Returns:__ the hash value corresponding to the key IO Word32
+ GI.GLib.Callbacks: type HookCheckFunc_WithClosures = -- | /@data@/: the data field of the t'GI.GLib.Structs.Hook.Hook' is passed to the hook function here Ptr () -> -- | __Returns:__ 'P.False' if the t'GI.GLib.Structs.Hook.Hook' should be destroyed IO Bool
+ GI.GLib.Callbacks: type HookCheckMarshaller_WithClosures = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> -- | /@marshalData@/: user data Ptr () -> -- | __Returns:__ 'P.False' if /@hook@/ should be destroyed IO Bool
+ GI.GLib.Callbacks: type HookFindFunc_WithClosures = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> -- | /@data@/: user data passed to @/g_hook_find_func()/@ Ptr () -> -- | __Returns:__ 'P.True' if the required t'GI.GLib.Structs.Hook.Hook' has been found IO Bool
+ GI.GLib.Callbacks: type HookFunc_WithClosures = -- | /@data@/: the data field of the t'GI.GLib.Structs.Hook.Hook' is passed to the hook function here Ptr () -> IO ()
+ GI.GLib.Callbacks: type HookMarshaller_WithClosures = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> -- | /@marshalData@/: user data Ptr () -> IO ()
+ GI.GLib.Callbacks: type IOFunc_WithClosures = -- | /@source@/: the t'GI.GLib.Structs.IOChannel.IOChannel' event source IOChannel -> -- | /@condition@/: the condition which has been satisfied [IOCondition] -> -- | /@data@/: user data set in @/g_io_add_watch()/@ or 'GI.GLib.Functions.ioAddWatch' Ptr () -> -- | __Returns:__ the function should return 'P.False' if the event source -- should be removed IO Bool
+ GI.GLib.Callbacks: type MemVTableFreeFieldCallback_WithClosures = Ptr () -> IO ()
+ GI.GLib.Callbacks: type NodeForeachFunc_WithClosures = -- | /@node@/: a t'GI.GLib.Structs.Node.Node'. Node -> -- | /@data@/: user data passed to 'GI.GLib.Structs.Node.nodeChildrenForeach'. Ptr () -> IO ()
+ GI.GLib.Callbacks: type NodeTraverseFunc_WithClosures = -- | /@node@/: a t'GI.GLib.Structs.Node.Node'. Node -> -- | /@data@/: user data passed to 'GI.GLib.Structs.Node.nodeTraverse'. Ptr () -> -- | __Returns:__ 'P.True' to stop the traversal. IO Bool
+ GI.GLib.Callbacks: type OptionArgFunc_WithClosures = -- | /@optionName@/: The name of the option being parsed. This will be either a -- single dash followed by a single letter (for a short name) or two dashes -- followed by a long option name. Text -> -- | /@value@/: The value to be parsed. Text -> -- | /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it -- was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' Ptr () -> -- | __Returns:__ 'P.True' if the option was successfully parsed, 'P.False' if an error -- occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type OptionErrorFunc_WithClosures = -- | /@context@/: The active t'GI.GLib.Structs.OptionContext.OptionContext' OptionContext -> -- | /@group@/: The group to which the function belongs OptionGroup -> -- | /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it -- was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type OptionParseFunc_WithClosures = -- | /@context@/: The active t'GI.GLib.Structs.OptionContext.OptionContext' OptionContext -> -- | /@group@/: The group to which the function belongs OptionGroup -> -- | /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it -- was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' Ptr () -> -- | __Returns:__ 'P.True' if the function completed successfully, 'P.False' if an error -- occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type SequenceIterCompareFunc_WithClosures = -- | /@a@/: a t'GI.GLib.Structs.SequenceIter.SequenceIter' SequenceIter -> -- | /@b@/: a t'GI.GLib.Structs.SequenceIter.SequenceIter' SequenceIter -> -- | /@data@/: user data Ptr () -> -- | __Returns:__ zero if the iterators are equal, a negative value if /@a@/ -- comes before /@b@/, and a positive value if /@b@/ comes before /@a@/. IO Int32
+ GI.GLib.Callbacks: type SourceCallbackFuncsRefFieldCallback_WithClosures = Ptr () -> IO ()
+ GI.GLib.Callbacks: type SourceCallbackFuncsUnrefFieldCallback_WithClosures = Ptr () -> IO ()
+ GI.GLib.Callbacks: type SpawnChildSetupFunc_WithClosures = -- | /@data@/: user data passed to the function. Ptr () -> IO ()
+ GI.GLib.Callbacks: type ThreadFunc_WithClosures = -- | /@data@/: data passed to the thread Ptr () -> -- | __Returns:__ the return value of the thread IO (Ptr ())
+ GI.GLib.Callbacks: type TranslateFunc_WithClosures = -- | /@str@/: the untranslated string Text -> -- | /@data@/: user data specified when installing the function, e.g. -- in 'GI.GLib.Structs.OptionGroup.optionGroupSetTranslateFunc' Ptr () -> -- | __Returns:__ a translation of the string for the current locale. -- The returned string is owned by GLib and must not be freed. IO Text
+ GI.GLib.Callbacks: type TraverseFunc_WithClosures = -- | /@key@/: a key of a t'GI.GLib.Structs.Tree.Tree' node Ptr () -> -- | /@value@/: the value corresponding to the key Ptr () -> -- | /@data@/: user data passed to 'GI.GLib.Structs.Tree.treeTraverse' Ptr () -> -- | __Returns:__ 'P.True' to stop the traversal IO Bool
+ GI.GLib.Callbacks: type TraverseNodeFunc_WithClosures = -- | /@node@/: a t'GI.GLib.Structs.TreeNode.TreeNode' TreeNode -> -- | /@data@/: user data passed to 'GI.GLib.Structs.Tree.treeForeachNode' Ptr () -> -- | __Returns:__ 'P.True' to stop the traversal IO Bool
+ GI.GLib.Callbacks: wrap_CacheDestroyFunc :: Maybe (Ptr (FunPtr C_CacheDestroyFunc)) -> CacheDestroyFunc_WithClosures -> C_CacheDestroyFunc
+ GI.GLib.Callbacks: wrap_CacheDupFunc :: Maybe (Ptr (FunPtr C_CacheDupFunc)) -> CacheDupFunc_WithClosures -> C_CacheDupFunc
+ GI.GLib.Callbacks: wrap_CacheNewFunc :: Maybe (Ptr (FunPtr C_CacheNewFunc)) -> CacheNewFunc_WithClosures -> C_CacheNewFunc
+ GI.GLib.Callbacks: wrap_CompletionFunc :: Maybe (Ptr (FunPtr C_CompletionFunc)) -> CompletionFunc_WithClosures -> C_CompletionFunc
+ GI.GLib.Callbacks: wrap_CompletionStrncmpFunc :: Maybe (Ptr (FunPtr C_CompletionStrncmpFunc)) -> CompletionStrncmpFunc -> C_CompletionStrncmpFunc
+ GI.GLib.Constants: pattern ALLOCATOR_LIST :: Int32
+ GI.GLib.Constants: pattern ALLOCATOR_NODE :: Int32
+ GI.GLib.Constants: pattern ALLOCATOR_SLIST :: Int32
+ GI.GLib.Constants: pattern ALLOC_AND_FREE :: Int32
+ GI.GLib.Constants: pattern ALLOC_ONLY :: Int32
+ GI.GLib.Constants: pattern ATOMIC_REF_COUNT_INIT :: Int32
+ GI.GLib.Constants: pattern REF_COUNT_INIT :: Int32
+ GI.GLib.Enums: AnotherUnixPipeEnd :: Int -> UnixPipeEnd
+ GI.GLib.Enums: UnicodeBreakTypeAksara :: UnicodeBreakType
+ GI.GLib.Enums: UnicodeBreakTypeAksaraPreBase :: UnicodeBreakType
+ GI.GLib.Enums: UnicodeBreakTypeAksaraStart :: UnicodeBreakType
+ GI.GLib.Enums: UnicodeBreakTypeVirama :: UnicodeBreakType
+ GI.GLib.Enums: UnicodeBreakTypeViramaFinal :: UnicodeBreakType
+ GI.GLib.Enums: UnixPipeEndRead :: UnixPipeEnd
+ GI.GLib.Enums: UnixPipeEndWrite :: UnixPipeEnd
+ GI.GLib.Enums: data UnixPipeEnd
+ GI.GLib.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GLib.Enums.NormalizeMode
+ GI.GLib.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GLib.Enums.UnicodeBreakType
+ GI.GLib.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GLib.Enums.UnicodeScript
+ GI.GLib.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.GLib.Enums.UnicodeType
+ GI.GLib.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Enums.NormalizeMode
+ GI.GLib.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Enums.UnicodeBreakType
+ GI.GLib.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Enums.UnicodeScript
+ GI.GLib.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Enums.UnicodeType
+ GI.GLib.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Enums.NormalizeMode
+ GI.GLib.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Enums.UnicodeBreakType
+ GI.GLib.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Enums.UnicodeScript
+ GI.GLib.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Enums.UnicodeType
+ GI.GLib.Enums: instance GHC.Classes.Eq GI.GLib.Enums.UnixPipeEnd
+ GI.GLib.Enums: instance GHC.Classes.Ord GI.GLib.Enums.UnixPipeEnd
+ GI.GLib.Enums: instance GHC.Enum.Enum GI.GLib.Enums.UnixPipeEnd
+ GI.GLib.Enums: instance GHC.Show.Show GI.GLib.Enums.UnixPipeEnd
+ GI.GLib.Functions: assertionMessageCmpint :: (HasCallStack, MonadIO m) => Text -> Text -> Int32 -> Text -> Text -> Word64 -> Text -> Word64 -> Int8 -> m ()
+ GI.GLib.Functions: blowChunks :: (HasCallStack, MonadIO m) => m ()
+ GI.GLib.Functions: chmod :: (HasCallStack, MonadIO m) => [Char] -> Int32 -> m Int32
+ GI.GLib.Functions: closefrom :: (HasCallStack, MonadIO m) => Int32 -> m Int32
+ GI.GLib.Functions: creat :: (HasCallStack, MonadIO m) => [Char] -> Int32 -> m Int32
+ GI.GLib.Functions: fdwalkSetCloexec :: (HasCallStack, MonadIO m) => Int32 -> m Int32
+ GI.GLib.Functions: fopen :: (HasCallStack, MonadIO m) => [Char] -> Text -> m (Ptr ())
+ GI.GLib.Functions: freopen :: (HasCallStack, MonadIO m) => [Char] -> Text -> Ptr () -> m (Ptr ())
+ GI.GLib.Functions: fsync :: (HasCallStack, MonadIO m) => Int32 -> m Int32
+ GI.GLib.Functions: logSetWriterFunc :: (HasCallStack, MonadIO m) => Maybe LogWriterFunc -> m ()
+ GI.GLib.Functions: logWriterDefaultSetDebugDomains :: (HasCallStack, MonadIO m) => Maybe Text -> m ()
+ GI.GLib.Functions: logWriterSyslog :: (HasCallStack, MonadIO m) => [LogLevelFlags] -> [LogField] -> Ptr () -> m LogWriterOutput
+ GI.GLib.Functions: lstat :: (HasCallStack, MonadIO m) => [Char] -> StatBuf -> m Int32
+ GI.GLib.Functions: mkdir :: (HasCallStack, MonadIO m) => [Char] -> Int32 -> m Int32
+ GI.GLib.Functions: open :: (HasCallStack, MonadIO m) => [Char] -> Int32 -> Int32 -> m Int32
+ GI.GLib.Functions: pointerBitLockAndGet :: (HasCallStack, MonadIO m) => Ptr () -> Word32 -> m CUIntPtr
+ GI.GLib.Functions: pointerBitLockMaskPtr :: (HasCallStack, MonadIO m) => Ptr () -> Word32 -> Bool -> CUIntPtr -> Ptr () -> m (Ptr ())
+ GI.GLib.Functions: pointerBitUnlockAndSet :: (HasCallStack, MonadIO m) => Ptr () -> Word32 -> Ptr () -> CUIntPtr -> m ()
+ GI.GLib.Functions: qsortWithData :: (HasCallStack, MonadIO m) => Ptr () -> Int32 -> CSize -> CompareDataFunc -> m ()
+ GI.GLib.Functions: remove :: (HasCallStack, MonadIO m) => [Char] -> m Int32
+ GI.GLib.Functions: rename :: (HasCallStack, MonadIO m) => [Char] -> [Char] -> m Int32
+ GI.GLib.Functions: stat :: (HasCallStack, MonadIO m) => [Char] -> StatBuf -> m Int32
+ GI.GLib.Functions: strdupv :: (HasCallStack, MonadIO m) => Maybe [Text] -> m (Maybe [Text])
+ GI.GLib.Functions: strsplit :: (HasCallStack, MonadIO m) => Text -> Text -> Int32 -> m [Text]
+ GI.GLib.Functions: strsplitSet :: (HasCallStack, MonadIO m) => Text -> Text -> Int32 -> m [Text]
+ GI.GLib.Functions: testDisableCrashReporting :: (HasCallStack, MonadIO m) => m ()
+ GI.GLib.Functions: testTrapSubprocessWithEnvp :: (HasCallStack, MonadIO m) => Maybe Text -> Maybe [[Char]] -> Word64 -> [TestSubprocessFlags] -> m ()
+ GI.GLib.Functions: utf8TruncateMiddle :: (HasCallStack, MonadIO m) => Text -> CSize -> m Text
+ GI.GLib.Functions: utime :: (HasCallStack, MonadIO m) => [Char] -> Ptr () -> m Int32
+ GI.GLib.Structs.Allocator: Allocator :: ManagedPtr Allocator -> Allocator
+ GI.GLib.Structs.Allocator: allocatorFree :: (HasCallStack, MonadIO m) => Allocator -> m ()
+ GI.GLib.Structs.Allocator: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.Allocator.Allocator
+ GI.GLib.Structs.Allocator: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.Allocator.Allocator
+ GI.GLib.Structs.Allocator: instance GHC.Classes.Eq GI.GLib.Structs.Allocator.Allocator
+ GI.GLib.Structs.Allocator: newtype Allocator
+ GI.GLib.Structs.AsyncQueue: asyncQueuePushSorted :: (HasCallStack, MonadIO m) => AsyncQueue -> Ptr () -> CompareDataFunc -> m ()
+ GI.GLib.Structs.AsyncQueue: asyncQueuePushSortedUnlocked :: (HasCallStack, MonadIO m) => AsyncQueue -> Ptr () -> CompareDataFunc -> m ()
+ GI.GLib.Structs.AsyncQueue: asyncQueueSort :: (HasCallStack, MonadIO m) => AsyncQueue -> CompareDataFunc -> m ()
+ GI.GLib.Structs.AsyncQueue: asyncQueueSortUnlocked :: (HasCallStack, MonadIO m) => AsyncQueue -> CompareDataFunc -> m ()
+ GI.GLib.Structs.ByteArray: byteArrayAppend :: (HasCallStack, MonadIO m) => ByteString -> Word8 -> Word32 -> m ByteString
+ GI.GLib.Structs.ByteArray: byteArrayPrepend :: (HasCallStack, MonadIO m) => ByteString -> Word8 -> Word32 -> m ByteString
+ GI.GLib.Structs.ByteArray: byteArrayRef :: (HasCallStack, MonadIO m) => ByteString -> m ByteString
+ GI.GLib.Structs.ByteArray: byteArrayRemoveIndex :: (HasCallStack, MonadIO m) => ByteString -> Word32 -> m ByteString
+ GI.GLib.Structs.ByteArray: byteArrayRemoveIndexFast :: (HasCallStack, MonadIO m) => ByteString -> Word32 -> m ByteString
+ GI.GLib.Structs.ByteArray: byteArrayRemoveRange :: (HasCallStack, MonadIO m) => ByteString -> Word32 -> Word32 -> m ByteString
+ GI.GLib.Structs.ByteArray: byteArraySetSize :: (HasCallStack, MonadIO m) => ByteString -> Word32 -> m ByteString
+ GI.GLib.Structs.ByteArray: byteArraySizedNew :: (HasCallStack, MonadIO m) => Word32 -> m ByteString
+ GI.GLib.Structs.ByteArray: byteArraySort :: (HasCallStack, MonadIO m) => ByteString -> CompareFunc -> m ()
+ GI.GLib.Structs.ByteArray: byteArraySortWithData :: (HasCallStack, MonadIO m) => ByteString -> CompareDataFunc -> m ()
+ GI.GLib.Structs.Cache: Cache :: ManagedPtr Cache -> Cache
+ GI.GLib.Structs.Cache: cacheDestroy :: (HasCallStack, MonadIO m) => Cache -> m ()
+ GI.GLib.Structs.Cache: cacheInsert :: (HasCallStack, MonadIO m) => Cache -> Ptr () -> m (Ptr ())
+ GI.GLib.Structs.Cache: cacheKeyForeach :: (HasCallStack, MonadIO m) => Cache -> HFunc -> m ()
+ GI.GLib.Structs.Cache: cacheRemove :: (HasCallStack, MonadIO m) => Cache -> Ptr () -> m ()
+ GI.GLib.Structs.Cache: cacheValueForeach :: (HasCallStack, MonadIO m) => Cache -> HFunc -> m ()
+ GI.GLib.Structs.Cache: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.Cache.Cache
+ GI.GLib.Structs.Cache: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.Cache.Cache
+ GI.GLib.Structs.Cache: instance GHC.Classes.Eq GI.GLib.Structs.Cache.Cache
+ GI.GLib.Structs.Cache: newtype Cache
+ GI.GLib.Structs.Completion: Completion :: ManagedPtr Completion -> Completion
+ GI.GLib.Structs.Completion: clearCompletionCache :: MonadIO m => Completion -> m ()
+ GI.GLib.Structs.Completion: clearCompletionFunc :: MonadIO m => Completion -> m ()
+ GI.GLib.Structs.Completion: clearCompletionItems :: MonadIO m => Completion -> m ()
+ GI.GLib.Structs.Completion: clearCompletionPrefix :: MonadIO m => Completion -> m ()
+ GI.GLib.Structs.Completion: clearCompletionStrncmpFunc :: MonadIO m => Completion -> m ()
+ GI.GLib.Structs.Completion: completionClearItems :: (HasCallStack, MonadIO m) => Completion -> m ()
+ GI.GLib.Structs.Completion: completionCompleteUtf8 :: (HasCallStack, MonadIO m) => Completion -> Text -> Text -> m [Text]
+ GI.GLib.Structs.Completion: completionFree :: (HasCallStack, MonadIO m) => Completion -> m ()
+ GI.GLib.Structs.Completion: getCompletionCache :: MonadIO m => Completion -> m [Ptr ()]
+ GI.GLib.Structs.Completion: getCompletionFunc :: MonadIO m => Completion -> m (Maybe CompletionFunc_WithClosures)
+ GI.GLib.Structs.Completion: getCompletionItems :: MonadIO m => Completion -> m [Ptr ()]
+ GI.GLib.Structs.Completion: getCompletionPrefix :: MonadIO m => Completion -> m (Maybe Text)
+ GI.GLib.Structs.Completion: getCompletionStrncmpFunc :: MonadIO m => Completion -> m (Maybe CompletionStrncmpFunc)
+ GI.GLib.Structs.Completion: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Completion.Completion tag
+ GI.GLib.Structs.Completion: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.Completion.Completion
+ GI.GLib.Structs.Completion: instance Data.GI.Base.BasicTypes.CallocPtr GI.GLib.Structs.Completion.Completion
+ GI.GLib.Structs.Completion: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.Completion.Completion
+ GI.GLib.Structs.Completion: instance GHC.Classes.Eq GI.GLib.Structs.Completion.Completion
+ GI.GLib.Structs.Completion: newZeroCompletion :: MonadIO m => m Completion
+ GI.GLib.Structs.Completion: newtype Completion
+ GI.GLib.Structs.Completion: setCompletionCache :: MonadIO m => Completion -> Ptr (GList (Ptr ())) -> m ()
+ GI.GLib.Structs.Completion: setCompletionFunc :: MonadIO m => Completion -> FunPtr C_CompletionFunc -> m ()
+ GI.GLib.Structs.Completion: setCompletionItems :: MonadIO m => Completion -> Ptr (GList (Ptr ())) -> m ()
+ GI.GLib.Structs.Completion: setCompletionPrefix :: MonadIO m => Completion -> CString -> m ()
+ GI.GLib.Structs.Completion: setCompletionStrncmpFunc :: MonadIO m => Completion -> FunPtr C_CompletionStrncmpFunc -> m ()
+ GI.GLib.Structs.DateTime: dateTimeNewFromUnixLocalUsec :: (HasCallStack, MonadIO m) => Int64 -> m (Maybe DateTime)
+ GI.GLib.Structs.DateTime: dateTimeNewFromUnixUtcUsec :: (HasCallStack, MonadIO m) => Int64 -> m (Maybe DateTime)
+ GI.GLib.Structs.DateTime: dateTimeToUnixUsec :: (HasCallStack, MonadIO m) => DateTime -> m Int64
+ GI.GLib.Structs.Dir: dirOpen :: (HasCallStack, MonadIO m) => Text -> Word32 -> m Dir
+ GI.GLib.Structs.Dir: dirRef :: (HasCallStack, MonadIO m) => Dir -> m Dir
+ GI.GLib.Structs.Dir: dirUnref :: (HasCallStack, MonadIO m) => Dir -> m ()
+ GI.GLib.Structs.Dir: instance Data.GI.Base.BasicTypes.GBoxed GI.GLib.Structs.Dir.Dir
+ GI.GLib.Structs.Dir: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Structs.Dir.Dir
+ GI.GLib.Structs.Dir: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Dir.Dir)
+ GI.GLib.Structs.Dir: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Structs.Dir.Dir
+ GI.GLib.Structs.HashTableIter: hashTableIterGetHashTable :: (HasCallStack, MonadIO m) => HashTableIter -> m (Map (Ptr ()) (Ptr ()))
+ GI.GLib.Structs.Hmac: hmacCopy :: (HasCallStack, MonadIO m) => Hmac -> m Hmac
+ GI.GLib.Structs.Hmac: hmacNew :: (HasCallStack, MonadIO m) => ChecksumType -> Word8 -> CSize -> m Hmac
+ GI.GLib.Structs.Hmac: hmacRef :: (HasCallStack, MonadIO m) => Hmac -> m Hmac
+ GI.GLib.Structs.Hmac: instance Data.GI.Base.BasicTypes.GBoxed GI.GLib.Structs.Hmac.Hmac
+ GI.GLib.Structs.Hmac: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Structs.Hmac.Hmac
+ GI.GLib.Structs.Hmac: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Hmac.Hmac)
+ GI.GLib.Structs.Hmac: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Structs.Hmac.Hmac
+ GI.GLib.Structs.Hook: hookInsertSorted :: (HasCallStack, MonadIO m) => HookList -> Hook -> HookCompareFunc -> m ()
+ GI.GLib.Structs.HookList: hookListMarshal :: (HasCallStack, MonadIO m) => HookList -> Bool -> HookMarshaller -> m ()
+ GI.GLib.Structs.HookList: hookListMarshalCheck :: (HasCallStack, MonadIO m) => HookList -> Bool -> HookCheckMarshaller -> m ()
+ GI.GLib.Structs.MarkupParseContext: markupParseContextGetElementStack :: (HasCallStack, MonadIO m) => MarkupParseContext -> m [Text]
+ GI.GLib.Structs.MemChunk: MemChunk :: ManagedPtr MemChunk -> MemChunk
+ GI.GLib.Structs.MemChunk: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.MemChunk.MemChunk
+ GI.GLib.Structs.MemChunk: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.MemChunk.MemChunk
+ GI.GLib.Structs.MemChunk: instance GHC.Classes.Eq GI.GLib.Structs.MemChunk.MemChunk
+ GI.GLib.Structs.MemChunk: memChunkAlloc :: (HasCallStack, MonadIO m) => MemChunk -> m (Ptr ())
+ GI.GLib.Structs.MemChunk: memChunkAlloc0 :: (HasCallStack, MonadIO m) => MemChunk -> m (Ptr ())
+ GI.GLib.Structs.MemChunk: memChunkClean :: (HasCallStack, MonadIO m) => MemChunk -> m ()
+ GI.GLib.Structs.MemChunk: memChunkDestroy :: (HasCallStack, MonadIO m) => MemChunk -> m ()
+ GI.GLib.Structs.MemChunk: memChunkFree :: (HasCallStack, MonadIO m) => MemChunk -> Ptr () -> m ()
+ GI.GLib.Structs.MemChunk: memChunkInfo :: (HasCallStack, MonadIO m) => m ()
+ GI.GLib.Structs.MemChunk: memChunkPrint :: (HasCallStack, MonadIO m) => MemChunk -> m ()
+ GI.GLib.Structs.MemChunk: memChunkReset :: (HasCallStack, MonadIO m) => MemChunk -> m ()
+ GI.GLib.Structs.MemChunk: newtype MemChunk
+ GI.GLib.Structs.Node: nodeChildrenForeach :: (HasCallStack, MonadIO m) => Node -> [TraverseFlags] -> NodeForeachFunc -> m ()
+ GI.GLib.Structs.Node: nodePopAllocator :: (HasCallStack, MonadIO m) => m ()
+ GI.GLib.Structs.Node: nodePushAllocator :: (HasCallStack, MonadIO m) => Allocator -> m ()
+ GI.GLib.Structs.Node: nodeTraverse :: (HasCallStack, MonadIO m) => Node -> TraverseType -> [TraverseFlags] -> Int32 -> NodeTraverseFunc -> m ()
+ GI.GLib.Structs.Once: onceInitEnterImpl :: (HasCallStack, MonadIO m) => CSize -> m Bool
+ GI.GLib.Structs.Once: onceInitEnterPointer :: (HasCallStack, MonadIO m) => Ptr () -> m Bool
+ GI.GLib.Structs.Once: onceInitLeavePointer :: (HasCallStack, MonadIO m) => Ptr () -> Ptr () -> m ()
+ GI.GLib.Structs.Queue: queueForeach :: (HasCallStack, MonadIO m) => Queue -> Func -> m ()
+ GI.GLib.Structs.Queue: queueInsertSorted :: (HasCallStack, MonadIO m) => Queue -> Ptr () -> CompareDataFunc -> m ()
+ GI.GLib.Structs.Queue: queueSort :: (HasCallStack, MonadIO m) => Queue -> CompareDataFunc -> m ()
+ GI.GLib.Structs.Rand: instance Data.GI.Base.BasicTypes.GBoxed GI.GLib.Structs.Rand.Rand
+ GI.GLib.Structs.Rand: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Structs.Rand.Rand
+ GI.GLib.Structs.Rand: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.Rand.Rand)
+ GI.GLib.Structs.Rand: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Structs.Rand.Rand
+ GI.GLib.Structs.Rand: randCopy :: (HasCallStack, MonadIO m) => Rand -> m Rand
+ GI.GLib.Structs.Rand: randNew :: (HasCallStack, MonadIO m) => m Rand
+ GI.GLib.Structs.Rand: randNewWithSeed :: (HasCallStack, MonadIO m) => Word32 -> m Rand
+ GI.GLib.Structs.Rand: randNewWithSeedArray :: (HasCallStack, MonadIO m) => Word32 -> Word32 -> m Rand
+ GI.GLib.Structs.Regex: regexReplaceEval :: (HasCallStack, MonadIO m) => Regex -> [Text] -> Int32 -> [RegexMatchFlags] -> RegexEvalCallback -> m Text
+ GI.GLib.Structs.Relation: Relation :: ManagedPtr Relation -> Relation
+ GI.GLib.Structs.Relation: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.Relation.Relation
+ GI.GLib.Structs.Relation: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.Relation.Relation
+ GI.GLib.Structs.Relation: instance GHC.Classes.Eq GI.GLib.Structs.Relation.Relation
+ GI.GLib.Structs.Relation: newtype Relation
+ GI.GLib.Structs.Relation: relationCount :: (HasCallStack, MonadIO m) => Relation -> Ptr () -> Int32 -> m Int32
+ GI.GLib.Structs.Relation: relationDelete :: (HasCallStack, MonadIO m) => Relation -> Ptr () -> Int32 -> m Int32
+ GI.GLib.Structs.Relation: relationDestroy :: (HasCallStack, MonadIO m) => Relation -> m ()
+ GI.GLib.Structs.Relation: relationPrint :: (HasCallStack, MonadIO m) => Relation -> m ()
+ GI.GLib.Structs.Scanner: scannerScopeForeachSymbol :: (HasCallStack, MonadIO m) => Scanner -> Word32 -> HFunc -> m ()
+ GI.GLib.Structs.Sequence: sequenceForeach :: (HasCallStack, MonadIO m) => Sequence -> Func -> m ()
+ GI.GLib.Structs.Sequence: sequenceForeachRange :: (HasCallStack, MonadIO m) => SequenceIter -> SequenceIter -> Func -> m ()
+ GI.GLib.Structs.Sequence: sequenceInsertSorted :: (HasCallStack, MonadIO m) => Sequence -> Ptr () -> CompareDataFunc -> m SequenceIter
+ GI.GLib.Structs.Sequence: sequenceInsertSortedIter :: (HasCallStack, MonadIO m) => Sequence -> Ptr () -> SequenceIterCompareFunc -> m SequenceIter
+ GI.GLib.Structs.Sequence: sequenceLookup :: (HasCallStack, MonadIO m) => Sequence -> Ptr () -> CompareDataFunc -> m (Maybe SequenceIter)
+ GI.GLib.Structs.Sequence: sequenceLookupIter :: (HasCallStack, MonadIO m) => Sequence -> Ptr () -> SequenceIterCompareFunc -> m (Maybe SequenceIter)
+ GI.GLib.Structs.Sequence: sequenceSearch :: (HasCallStack, MonadIO m) => Sequence -> Ptr () -> CompareDataFunc -> m SequenceIter
+ GI.GLib.Structs.Sequence: sequenceSearchIter :: (HasCallStack, MonadIO m) => Sequence -> Ptr () -> SequenceIterCompareFunc -> m SequenceIter
+ GI.GLib.Structs.Sequence: sequenceSort :: (HasCallStack, MonadIO m) => Sequence -> CompareDataFunc -> m ()
+ GI.GLib.Structs.Sequence: sequenceSortChanged :: (HasCallStack, MonadIO m) => SequenceIter -> CompareDataFunc -> m ()
+ GI.GLib.Structs.Sequence: sequenceSortChangedIter :: (HasCallStack, MonadIO m) => SequenceIter -> SequenceIterCompareFunc -> m ()
+ GI.GLib.Structs.Sequence: sequenceSortIter :: (HasCallStack, MonadIO m) => Sequence -> SequenceIterCompareFunc -> m ()
+ GI.GLib.Structs.String: stringNewTake :: (HasCallStack, MonadIO m) => Maybe Text -> m String
+ GI.GLib.Structs.StrvBuilder: instance Data.GI.Base.BasicTypes.GBoxed GI.GLib.Structs.StrvBuilder.StrvBuilder
+ GI.GLib.Structs.StrvBuilder: instance Data.GI.Base.BasicTypes.TypedObject GI.GLib.Structs.StrvBuilder.StrvBuilder
+ GI.GLib.Structs.StrvBuilder: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.GLib.Structs.StrvBuilder.StrvBuilder)
+ GI.GLib.Structs.StrvBuilder: instance Data.GI.Base.Overloading.HasParentTypes GI.GLib.Structs.StrvBuilder.StrvBuilder
+ GI.GLib.Structs.StrvBuilder: strvBuilderNew :: (HasCallStack, MonadIO m) => m StrvBuilder
+ GI.GLib.Structs.StrvBuilder: strvBuilderRef :: (HasCallStack, MonadIO m) => StrvBuilder -> m StrvBuilder
+ GI.GLib.Structs.StrvBuilder: strvBuilderTake :: (HasCallStack, MonadIO m) => StrvBuilder -> Text -> m ()
+ GI.GLib.Structs.StrvBuilder: strvBuilderUnref :: (HasCallStack, MonadIO m) => StrvBuilder -> m ()
+ GI.GLib.Structs.Thread: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Thread.Thread tag
+ GI.GLib.Structs.Thread: newZeroThread :: MonadIO m => m Thread
+ GI.GLib.Structs.Tree: treeForeach :: (HasCallStack, MonadIO m) => Tree -> TraverseFunc -> m ()
+ GI.GLib.Structs.Tree: treeForeachNode :: (HasCallStack, MonadIO m) => Tree -> TraverseNodeFunc -> m ()
+ GI.GLib.Structs.Tree: treeSearch :: (HasCallStack, MonadIO m) => Tree -> CompareFunc -> m (Ptr ())
+ GI.GLib.Structs.Tree: treeSearchNode :: (HasCallStack, MonadIO m) => Tree -> CompareFunc -> m (Maybe TreeNode)
+ GI.GLib.Structs.Tree: treeTraverse :: (HasCallStack, MonadIO m) => Tree -> TraverseFunc -> TraverseType -> m ()
+ GI.GLib.Structs.Tuples: Tuples :: ManagedPtr Tuples -> Tuples
+ GI.GLib.Structs.Tuples: getTuplesLen :: MonadIO m => Tuples -> m Word32
+ GI.GLib.Structs.Tuples: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.Tuples.Tuples tag
+ GI.GLib.Structs.Tuples: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.Tuples.Tuples
+ GI.GLib.Structs.Tuples: instance Data.GI.Base.BasicTypes.CallocPtr GI.GLib.Structs.Tuples.Tuples
+ GI.GLib.Structs.Tuples: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.Tuples.Tuples
+ GI.GLib.Structs.Tuples: instance GHC.Classes.Eq GI.GLib.Structs.Tuples.Tuples
+ GI.GLib.Structs.Tuples: newZeroTuples :: MonadIO m => m Tuples
+ GI.GLib.Structs.Tuples: newtype Tuples
+ GI.GLib.Structs.Tuples: setTuplesLen :: MonadIO m => Tuples -> Word32 -> m ()
+ GI.GLib.Structs.Tuples: tuplesDestroy :: (HasCallStack, MonadIO m) => Tuples -> m ()
+ GI.GLib.Structs.Tuples: tuplesIndex :: (HasCallStack, MonadIO m) => Tuples -> Int32 -> Int32 -> m (Ptr ())
+ GI.GLib.Structs.UnixPipe: UnixPipe :: ManagedPtr UnixPipe -> UnixPipe
+ GI.GLib.Structs.UnixPipe: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GLib.Structs.UnixPipe.UnixPipe tag
+ GI.GLib.Structs.UnixPipe: instance Data.GI.Base.BasicTypes.BoxedPtr GI.GLib.Structs.UnixPipe.UnixPipe
+ GI.GLib.Structs.UnixPipe: instance Data.GI.Base.BasicTypes.CallocPtr GI.GLib.Structs.UnixPipe.UnixPipe
+ GI.GLib.Structs.UnixPipe: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.GLib.Structs.UnixPipe.UnixPipe
+ GI.GLib.Structs.UnixPipe: instance GHC.Classes.Eq GI.GLib.Structs.UnixPipe.UnixPipe
+ GI.GLib.Structs.UnixPipe: newZeroUnixPipe :: MonadIO m => m UnixPipe
+ GI.GLib.Structs.UnixPipe: newtype UnixPipe
- GI.GLib.Callbacks: dynamic_IOFuncsIoReadFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IOFuncsIoReadFieldCallback -> IOChannel -> Text -> Word64 -> Word64 -> m IOStatus
+ GI.GLib.Callbacks: dynamic_IOFuncsIoReadFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IOFuncsIoReadFieldCallback -> IOChannel -> Text -> CSize -> CSize -> m IOStatus
- GI.GLib.Callbacks: dynamic_IOFuncsIoWriteFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IOFuncsIoWriteFieldCallback -> IOChannel -> Text -> Word64 -> Word64 -> m IOStatus
+ GI.GLib.Callbacks: dynamic_IOFuncsIoWriteFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IOFuncsIoWriteFieldCallback -> IOChannel -> Text -> CSize -> CSize -> m IOStatus
- GI.GLib.Callbacks: dynamic_MarkupParserPassthroughFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MarkupParserPassthroughFieldCallback -> MarkupParseContext -> Text -> Word64 -> Ptr () -> m ()
+ GI.GLib.Callbacks: dynamic_MarkupParserPassthroughFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MarkupParserPassthroughFieldCallback -> MarkupParseContext -> Text -> CSize -> Ptr () -> m ()
- GI.GLib.Callbacks: dynamic_MarkupParserTextFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MarkupParserTextFieldCallback -> MarkupParseContext -> Text -> Word64 -> Ptr () -> m ()
+ GI.GLib.Callbacks: dynamic_MarkupParserTextFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MarkupParserTextFieldCallback -> MarkupParseContext -> Text -> CSize -> Ptr () -> m ()
- GI.GLib.Callbacks: dynamic_MemVTableCallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableCallocFieldCallback -> Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Callbacks: dynamic_MemVTableCallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableCallocFieldCallback -> CSize -> CSize -> m (Ptr ())
- GI.GLib.Callbacks: dynamic_MemVTableMallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableMallocFieldCallback -> Word64 -> m (Ptr ())
+ GI.GLib.Callbacks: dynamic_MemVTableMallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableMallocFieldCallback -> CSize -> m (Ptr ())
- GI.GLib.Callbacks: dynamic_MemVTableReallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableReallocFieldCallback -> Ptr () -> Word64 -> m (Ptr ())
+ GI.GLib.Callbacks: dynamic_MemVTableReallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableReallocFieldCallback -> Ptr () -> CSize -> m (Ptr ())
- GI.GLib.Callbacks: dynamic_MemVTableTryMallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableTryMallocFieldCallback -> Word64 -> m (Ptr ())
+ GI.GLib.Callbacks: dynamic_MemVTableTryMallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableTryMallocFieldCallback -> CSize -> m (Ptr ())
- GI.GLib.Callbacks: dynamic_MemVTableTryReallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableTryReallocFieldCallback -> Ptr () -> Word64 -> m (Ptr ())
+ GI.GLib.Callbacks: dynamic_MemVTableTryReallocFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_MemVTableTryReallocFieldCallback -> Ptr () -> CSize -> m (Ptr ())
- GI.GLib.Callbacks: type C_IOFuncsIoReadFieldCallback = Ptr IOChannel -> CString -> Word64 -> Word64 -> Ptr (Ptr GError) -> IO CUInt
+ GI.GLib.Callbacks: type C_IOFuncsIoReadFieldCallback = Ptr IOChannel -> CString -> CSize -> CSize -> Ptr (Ptr GError) -> IO CUInt
- GI.GLib.Callbacks: type C_IOFuncsIoWriteFieldCallback = Ptr IOChannel -> CString -> Word64 -> Word64 -> Ptr (Ptr GError) -> IO CUInt
+ GI.GLib.Callbacks: type C_IOFuncsIoWriteFieldCallback = Ptr IOChannel -> CString -> CSize -> CSize -> Ptr (Ptr GError) -> IO CUInt
- GI.GLib.Callbacks: type C_LogWriterFunc = CInt -> Ptr LogField -> Word64 -> Ptr () -> IO CUInt
+ GI.GLib.Callbacks: type C_LogWriterFunc = CInt -> Ptr LogField -> CSize -> Ptr () -> IO CUInt
- GI.GLib.Callbacks: type C_MarkupParserPassthroughFieldCallback = Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> Ptr (Ptr GError) -> IO ()
+ GI.GLib.Callbacks: type C_MarkupParserPassthroughFieldCallback = Ptr MarkupParseContext -> CString -> CSize -> Ptr () -> Ptr (Ptr GError) -> IO ()
- GI.GLib.Callbacks: type C_MarkupParserTextFieldCallback = Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> Ptr (Ptr GError) -> IO ()
+ GI.GLib.Callbacks: type C_MarkupParserTextFieldCallback = Ptr MarkupParseContext -> CString -> CSize -> Ptr () -> Ptr (Ptr GError) -> IO ()
- GI.GLib.Callbacks: type C_MemVTableCallocFieldCallback = Word64 -> Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type C_MemVTableCallocFieldCallback = CSize -> CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type C_MemVTableMallocFieldCallback = Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type C_MemVTableMallocFieldCallback = CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type C_MemVTableReallocFieldCallback = Ptr () -> Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type C_MemVTableReallocFieldCallback = Ptr () -> CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type C_MemVTableTryMallocFieldCallback = Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type C_MemVTableTryMallocFieldCallback = CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type C_MemVTableTryReallocFieldCallback = Ptr () -> Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type C_MemVTableTryReallocFieldCallback = Ptr () -> CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type CompareFunc = -- | /@a@/: a value Ptr () -> -- | /@b@/: a value to compare with Ptr () -> -- | __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive -- value if /@a@/ > /@b@/ IO Int32
+ GI.GLib.Callbacks: type CompareFunc = -- | /@a@/: a value Ptr () -> -- | __Returns:__ negative value if /@a@/ \< /@b@/; zero if /@a@/ = /@b@/; positive -- value if /@a@/ > /@b@/ IO Int32
- GI.GLib.Callbacks: type CopyFunc = -- | /@src@/: A pointer to the data which should be copied Ptr () -> -- | /@data@/: Additional data Ptr () -> -- | __Returns:__ A pointer to the copy IO (Ptr ())
+ GI.GLib.Callbacks: type CopyFunc = -- | /@src@/: A pointer to the data which should be copied Ptr () -> -- | __Returns:__ A pointer to the copy IO (Ptr ())
- GI.GLib.Callbacks: type DestroyNotify = -- | /@data@/: the data element. Ptr () -> IO ()
+ GI.GLib.Callbacks: type DestroyNotify = IO ()
- GI.GLib.Callbacks: type EqualFunc = -- | /@a@/: a value Ptr () -> -- | /@b@/: a value to compare with Ptr () -> -- | __Returns:__ 'P.True' if /@a@/ = /@b@/; 'P.False' otherwise IO Bool
+ GI.GLib.Callbacks: type EqualFunc = -- | /@a@/: a value Ptr () -> -- | __Returns:__ 'P.True' if /@a@/ = /@b@/; 'P.False' otherwise IO Bool
- GI.GLib.Callbacks: type FreeFunc = -- | /@data@/: a data pointer Ptr () -> IO ()
+ GI.GLib.Callbacks: type FreeFunc = IO ()
- GI.GLib.Callbacks: type HFunc_WithClosures = -- | /@key@/: a key Ptr () -> -- | /@value@/: the value corresponding to the key Ptr () -> -- | /@userData@/: user data passed to @/g_hash_table_foreach()/@ Ptr () -> IO ()
+ GI.GLib.Callbacks: type HFunc_WithClosures = -- | /@key@/: a key Ptr () -> -- | /@value@/: the value corresponding to the key Ptr () -> -- | /@userData@/: user data passed to 'GI.GLib.Functions.hashTableForeach' Ptr () -> IO ()
- GI.GLib.Callbacks: type HashFunc = -- | /@key@/: a key Ptr () -> -- | __Returns:__ the hash value corresponding to the key IO Word32
+ GI.GLib.Callbacks: type HashFunc = -- | __Returns:__ the hash value corresponding to the key IO Word32
- GI.GLib.Callbacks: type HookCheckFunc = -- | /@data@/: the data field of the t'GI.GLib.Structs.Hook.Hook' is passed to the hook function here Ptr () -> -- | __Returns:__ 'P.False' if the t'GI.GLib.Structs.Hook.Hook' should be destroyed IO Bool
+ GI.GLib.Callbacks: type HookCheckFunc = -- | __Returns:__ 'P.False' if the t'GI.GLib.Structs.Hook.Hook' should be destroyed IO Bool
- GI.GLib.Callbacks: type HookCheckMarshaller = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> -- | /@marshalData@/: user data Ptr () -> -- | __Returns:__ 'P.False' if /@hook@/ should be destroyed IO Bool
+ GI.GLib.Callbacks: type HookCheckMarshaller = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> -- | __Returns:__ 'P.False' if /@hook@/ should be destroyed IO Bool
- GI.GLib.Callbacks: type HookFindFunc = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> -- | /@data@/: user data passed to @/g_hook_find_func()/@ Ptr () -> -- | __Returns:__ 'P.True' if the required t'GI.GLib.Structs.Hook.Hook' has been found IO Bool
+ GI.GLib.Callbacks: type HookFindFunc = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> -- | __Returns:__ 'P.True' if the required t'GI.GLib.Structs.Hook.Hook' has been found IO Bool
- GI.GLib.Callbacks: type HookFunc = -- | /@data@/: the data field of the t'GI.GLib.Structs.Hook.Hook' is passed to the hook function here Ptr () -> IO ()
+ GI.GLib.Callbacks: type HookFunc = IO ()
- GI.GLib.Callbacks: type HookMarshaller = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> -- | /@marshalData@/: user data Ptr () -> IO ()
+ GI.GLib.Callbacks: type HookMarshaller = -- | /@hook@/: a t'GI.GLib.Structs.Hook.Hook' Hook -> IO ()
- GI.GLib.Callbacks: type IOFunc = -- | /@source@/: the t'GI.GLib.Structs.IOChannel.IOChannel' event source IOChannel -> -- | /@condition@/: the condition which has been satisfied [IOCondition] -> -- | /@data@/: user data set in @/g_io_add_watch()/@ or 'GI.GLib.Functions.ioAddWatch' Ptr () -> -- | __Returns:__ the function should return 'P.False' if the event source -- should be removed IO Bool
+ GI.GLib.Callbacks: type IOFunc = -- | /@source@/: the t'GI.GLib.Structs.IOChannel.IOChannel' event source IOChannel -> -- | /@condition@/: the condition which has been satisfied [IOCondition] -> -- | __Returns:__ the function should return 'P.False' if the event source -- should be removed IO Bool
- GI.GLib.Callbacks: type IOFuncsIoReadFieldCallback = IOChannel -> Text -> Word64 -> Word64 -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO IOStatus
+ GI.GLib.Callbacks: type IOFuncsIoReadFieldCallback = IOChannel -> Text -> CSize -> CSize -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO IOStatus
- GI.GLib.Callbacks: type IOFuncsIoWriteFieldCallback = IOChannel -> Text -> Word64 -> Word64 -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO IOStatus
+ GI.GLib.Callbacks: type IOFuncsIoWriteFieldCallback = IOChannel -> Text -> CSize -> CSize -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO IOStatus
- GI.GLib.Callbacks: type LogFunc = -- | /@logDomain@/: the log domain of the message Text -> -- | /@logLevel@/: the log level of the message (including the -- fatal and recursion flags) [LogLevelFlags] -> -- | /@message@/: the message to process Text -> IO ()
+ GI.GLib.Callbacks: type LogFunc = -- | /@logDomain@/: the log domain of the message Text -> -- | /@logLevel@/: the log level of the message (including the -- fatal and recursion flags) [LogLevelFlags] -> -- | /@message@/: the message to process Text -> IO ()
- GI.GLib.Callbacks: type LogFunc_WithClosures = -- | /@logDomain@/: the log domain of the message Text -> -- | /@logLevel@/: the log level of the message (including the -- fatal and recursion flags) [LogLevelFlags] -> -- | /@message@/: the message to process Text -> -- | /@userData@/: user data, set in @/g_log_set_handler()/@ Ptr () -> IO ()
+ GI.GLib.Callbacks: type LogFunc_WithClosures = -- | /@logDomain@/: the log domain of the message Text -> -- | /@logLevel@/: the log level of the message (including the -- fatal and recursion flags) [LogLevelFlags] -> -- | /@message@/: the message to process Text -> -- | /@userData@/: user data, set in 'GI.GLib.Functions.logSetHandler' Ptr () -> IO ()
- GI.GLib.Callbacks: type MarkupParserPassthroughFieldCallback = MarkupParseContext -> Text -> Word64 -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type MarkupParserPassthroughFieldCallback = MarkupParseContext -> Text -> CSize -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.GLib.Callbacks: type MarkupParserPassthroughFieldCallback_WithClosures = MarkupParseContext -> Text -> Word64 -> Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type MarkupParserPassthroughFieldCallback_WithClosures = MarkupParseContext -> Text -> CSize -> Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.GLib.Callbacks: type MarkupParserTextFieldCallback = MarkupParseContext -> Text -> Word64 -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type MarkupParserTextFieldCallback = MarkupParseContext -> Text -> CSize -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.GLib.Callbacks: type MarkupParserTextFieldCallback_WithClosures = MarkupParseContext -> Text -> Word64 -> Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type MarkupParserTextFieldCallback_WithClosures = MarkupParseContext -> Text -> CSize -> Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.GLib.Callbacks: type MemVTableCallocFieldCallback = Word64 -> Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type MemVTableCallocFieldCallback = CSize -> CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type MemVTableFreeFieldCallback = Ptr () -> IO ()
+ GI.GLib.Callbacks: type MemVTableFreeFieldCallback = IO ()
- GI.GLib.Callbacks: type MemVTableMallocFieldCallback = Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type MemVTableMallocFieldCallback = CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type MemVTableReallocFieldCallback = Ptr () -> Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type MemVTableReallocFieldCallback = Ptr () -> CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type MemVTableTryMallocFieldCallback = Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type MemVTableTryMallocFieldCallback = CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type MemVTableTryReallocFieldCallback = Ptr () -> Word64 -> IO (Ptr ())
+ GI.GLib.Callbacks: type MemVTableTryReallocFieldCallback = Ptr () -> CSize -> IO (Ptr ())
- GI.GLib.Callbacks: type NodeForeachFunc = -- | /@node@/: a t'GI.GLib.Structs.Node.Node'. Node -> -- | /@data@/: user data passed to @/g_node_children_foreach()/@. Ptr () -> IO ()
+ GI.GLib.Callbacks: type NodeForeachFunc = -- | /@node@/: a t'GI.GLib.Structs.Node.Node'. Node -> IO ()
- GI.GLib.Callbacks: type NodeTraverseFunc = -- | /@node@/: a t'GI.GLib.Structs.Node.Node'. Node -> -- | /@data@/: user data passed to @/g_node_traverse()/@. Ptr () -> -- | __Returns:__ 'P.True' to stop the traversal. IO Bool
+ GI.GLib.Callbacks: type NodeTraverseFunc = -- | /@node@/: a t'GI.GLib.Structs.Node.Node'. Node -> -- | __Returns:__ 'P.True' to stop the traversal. IO Bool
- GI.GLib.Callbacks: type OptionArgFunc = -- | /@optionName@/: The name of the option being parsed. This will be either a -- single dash followed by a single letter (for a short name) or two dashes -- followed by a long option name. Text -> -- | /@value@/: The value to be parsed. Text -> -- | /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it -- was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' Ptr () -> -- | __Returns:__ 'P.True' if the option was successfully parsed, 'P.False' if an error -- occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type OptionArgFunc = -- | /@optionName@/: The name of the option being parsed. This will be either a -- single dash followed by a single letter (for a short name) or two dashes -- followed by a long option name. Text -> -- | /@value@/: The value to be parsed. Text -> -- | __Returns:__ 'P.True' if the option was successfully parsed, 'P.False' if an error -- occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.GLib.Callbacks: type OptionErrorFunc = -- | /@context@/: The active t'GI.GLib.Structs.OptionContext.OptionContext' OptionContext -> -- | /@group@/: The group to which the function belongs OptionGroup -> -- | /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it -- was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type OptionErrorFunc = -- | /@context@/: The active t'GI.GLib.Structs.OptionContext.OptionContext' OptionContext -> -- | /@group@/: The group to which the function belongs OptionGroup -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.GLib.Callbacks: type OptionParseFunc = -- | /@context@/: The active t'GI.GLib.Structs.OptionContext.OptionContext' OptionContext -> -- | /@group@/: The group to which the function belongs OptionGroup -> -- | /@data@/: User data added to the t'GI.GLib.Structs.OptionGroup.OptionGroup' containing the option when it -- was created with 'GI.GLib.Structs.OptionGroup.optionGroupNew' Ptr () -> -- | __Returns:__ 'P.True' if the function completed successfully, 'P.False' if an error -- occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
+ GI.GLib.Callbacks: type OptionParseFunc = -- | /@context@/: The active t'GI.GLib.Structs.OptionContext.OptionContext' OptionContext -> -- | /@group@/: The group to which the function belongs OptionGroup -> -- | __Returns:__ 'P.True' if the function completed successfully, 'P.False' if an error -- occurred, in which case /@error@/ should be set with @/g_set_error()/@ /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.GLib.Callbacks: type RegexEvalCallback_WithClosures = -- | /@matchInfo@/: the t'GI.GLib.Structs.MatchInfo.MatchInfo' generated by the match. -- Use 'GI.GLib.Structs.MatchInfo.matchInfoGetRegex' and 'GI.GLib.Structs.MatchInfo.matchInfoGetString' if you -- need the t'GI.GLib.Structs.Regex.Regex' or the matched string. MatchInfo -> -- | /@result@/: a t'GI.GLib.Structs.String.String' containing the new string String -> -- | /@userData@/: user data passed to @/g_regex_replace_eval()/@ Ptr () -> -- | __Returns:__ 'P.False' to continue the replacement process, 'P.True' to stop it IO Bool
+ GI.GLib.Callbacks: type RegexEvalCallback_WithClosures = -- | /@matchInfo@/: the t'GI.GLib.Structs.MatchInfo.MatchInfo' generated by the match. -- Use 'GI.GLib.Structs.MatchInfo.matchInfoGetRegex' and 'GI.GLib.Structs.MatchInfo.matchInfoGetString' if you -- need the t'GI.GLib.Structs.Regex.Regex' or the matched string. MatchInfo -> -- | /@result@/: a t'GI.GLib.Structs.String.String' containing the new string String -> -- | /@userData@/: user data passed to 'GI.GLib.Structs.Regex.regexReplaceEval' Ptr () -> -- | __Returns:__ 'P.False' to continue the replacement process, 'P.True' to stop it IO Bool
- GI.GLib.Callbacks: type SequenceIterCompareFunc = -- | /@a@/: a t'GI.GLib.Structs.SequenceIter.SequenceIter' SequenceIter -> -- | /@b@/: a t'GI.GLib.Structs.SequenceIter.SequenceIter' SequenceIter -> -- | /@data@/: user data Ptr () -> -- | __Returns:__ zero if the iterators are equal, a negative value if /@a@/ -- comes before /@b@/, and a positive value if /@b@/ comes before /@a@/. IO Int32
+ GI.GLib.Callbacks: type SequenceIterCompareFunc = -- | /@a@/: a t'GI.GLib.Structs.SequenceIter.SequenceIter' SequenceIter -> -- | /@b@/: a t'GI.GLib.Structs.SequenceIter.SequenceIter' SequenceIter -> -- | __Returns:__ zero if the iterators are equal, a negative value if /@a@/ -- comes before /@b@/, and a positive value if /@b@/ comes before /@a@/. IO Int32
- GI.GLib.Callbacks: type SourceCallbackFuncsRefFieldCallback = Ptr () -> IO ()
+ GI.GLib.Callbacks: type SourceCallbackFuncsRefFieldCallback = IO ()
- GI.GLib.Callbacks: type SourceCallbackFuncsUnrefFieldCallback = Ptr () -> IO ()
+ GI.GLib.Callbacks: type SourceCallbackFuncsUnrefFieldCallback = IO ()
- GI.GLib.Callbacks: type SpawnChildSetupFunc = -- | /@data@/: user data passed to the function. Ptr () -> IO ()
+ GI.GLib.Callbacks: type SpawnChildSetupFunc = IO ()
- GI.GLib.Callbacks: type ThreadFunc = -- | /@data@/: data passed to the thread Ptr () -> -- | __Returns:__ the return value of the thread IO (Ptr ())
+ GI.GLib.Callbacks: type ThreadFunc = -- | __Returns:__ the return value of the thread IO (Ptr ())
- GI.GLib.Callbacks: type TranslateFunc = -- | /@str@/: the untranslated string Text -> -- | /@data@/: user data specified when installing the function, e.g. -- in 'GI.GLib.Structs.OptionGroup.optionGroupSetTranslateFunc' Ptr () -> -- | __Returns:__ a translation of the string for the current locale. -- The returned string is owned by GLib and must not be freed. IO Text
+ GI.GLib.Callbacks: type TranslateFunc = -- | /@str@/: the untranslated string Text -> -- | __Returns:__ a translation of the string for the current locale. -- The returned string is owned by GLib and must not be freed. IO Text
- GI.GLib.Callbacks: type TraverseFunc = -- | /@key@/: a key of a t'GI.GLib.Structs.Tree.Tree' node Ptr () -> -- | /@value@/: the value corresponding to the key Ptr () -> -- | /@data@/: user data passed to @/g_tree_traverse()/@ Ptr () -> -- | __Returns:__ 'P.True' to stop the traversal IO Bool
+ GI.GLib.Callbacks: type TraverseFunc = -- | /@key@/: a key of a t'GI.GLib.Structs.Tree.Tree' node Ptr () -> -- | /@value@/: the value corresponding to the key Ptr () -> -- | __Returns:__ 'P.True' to stop the traversal IO Bool
- GI.GLib.Callbacks: type TraverseNodeFunc = -- | /@node@/: a t'GI.GLib.Structs.TreeNode.TreeNode' TreeNode -> -- | /@data@/: user data passed to @/g_tree_foreach_node()/@ Ptr () -> -- | __Returns:__ 'P.True' to stop the traversal IO Bool
+ GI.GLib.Callbacks: type TraverseNodeFunc = -- | /@node@/: a t'GI.GLib.Structs.TreeNode.TreeNode' TreeNode -> -- | __Returns:__ 'P.True' to stop the traversal IO Bool
- GI.GLib.Callbacks: wrap_CompareFunc :: Maybe (Ptr (FunPtr C_CompareFunc)) -> CompareFunc -> C_CompareFunc
+ GI.GLib.Callbacks: wrap_CompareFunc :: Maybe (Ptr (FunPtr C_CompareFunc)) -> CompareFunc_WithClosures -> C_CompareFunc
- GI.GLib.Callbacks: wrap_CopyFunc :: Maybe (Ptr (FunPtr C_CopyFunc)) -> CopyFunc -> C_CopyFunc
+ GI.GLib.Callbacks: wrap_CopyFunc :: Maybe (Ptr (FunPtr C_CopyFunc)) -> CopyFunc_WithClosures -> C_CopyFunc
- GI.GLib.Callbacks: wrap_DestroyNotify :: Maybe (Ptr (FunPtr C_DestroyNotify)) -> DestroyNotify -> C_DestroyNotify
+ GI.GLib.Callbacks: wrap_DestroyNotify :: Maybe (Ptr (FunPtr C_DestroyNotify)) -> DestroyNotify_WithClosures -> C_DestroyNotify
- GI.GLib.Callbacks: wrap_EqualFunc :: Maybe (Ptr (FunPtr C_EqualFunc)) -> EqualFunc -> C_EqualFunc
+ GI.GLib.Callbacks: wrap_EqualFunc :: Maybe (Ptr (FunPtr C_EqualFunc)) -> EqualFunc_WithClosures -> C_EqualFunc
- GI.GLib.Callbacks: wrap_FreeFunc :: Maybe (Ptr (FunPtr C_FreeFunc)) -> FreeFunc -> C_FreeFunc
+ GI.GLib.Callbacks: wrap_FreeFunc :: Maybe (Ptr (FunPtr C_FreeFunc)) -> FreeFunc_WithClosures -> C_FreeFunc
- GI.GLib.Callbacks: wrap_HashFunc :: Maybe (Ptr (FunPtr C_HashFunc)) -> HashFunc -> C_HashFunc
+ GI.GLib.Callbacks: wrap_HashFunc :: Maybe (Ptr (FunPtr C_HashFunc)) -> HashFunc_WithClosures -> C_HashFunc
- GI.GLib.Callbacks: wrap_HookCheckFunc :: Maybe (Ptr (FunPtr C_HookCheckFunc)) -> HookCheckFunc -> C_HookCheckFunc
+ GI.GLib.Callbacks: wrap_HookCheckFunc :: Maybe (Ptr (FunPtr C_HookCheckFunc)) -> HookCheckFunc_WithClosures -> C_HookCheckFunc
- GI.GLib.Callbacks: wrap_HookCheckMarshaller :: Maybe (Ptr (FunPtr C_HookCheckMarshaller)) -> HookCheckMarshaller -> C_HookCheckMarshaller
+ GI.GLib.Callbacks: wrap_HookCheckMarshaller :: Maybe (Ptr (FunPtr C_HookCheckMarshaller)) -> HookCheckMarshaller_WithClosures -> C_HookCheckMarshaller
- GI.GLib.Callbacks: wrap_HookFindFunc :: Maybe (Ptr (FunPtr C_HookFindFunc)) -> HookFindFunc -> C_HookFindFunc
+ GI.GLib.Callbacks: wrap_HookFindFunc :: Maybe (Ptr (FunPtr C_HookFindFunc)) -> HookFindFunc_WithClosures -> C_HookFindFunc
- GI.GLib.Callbacks: wrap_HookFunc :: Maybe (Ptr (FunPtr C_HookFunc)) -> HookFunc -> C_HookFunc
+ GI.GLib.Callbacks: wrap_HookFunc :: Maybe (Ptr (FunPtr C_HookFunc)) -> HookFunc_WithClosures -> C_HookFunc
- GI.GLib.Callbacks: wrap_HookMarshaller :: Maybe (Ptr (FunPtr C_HookMarshaller)) -> HookMarshaller -> C_HookMarshaller
+ GI.GLib.Callbacks: wrap_HookMarshaller :: Maybe (Ptr (FunPtr C_HookMarshaller)) -> HookMarshaller_WithClosures -> C_HookMarshaller
- GI.GLib.Callbacks: wrap_IOFunc :: Maybe (Ptr (FunPtr C_IOFunc)) -> IOFunc -> C_IOFunc
+ GI.GLib.Callbacks: wrap_IOFunc :: Maybe (Ptr (FunPtr C_IOFunc)) -> IOFunc_WithClosures -> C_IOFunc
- GI.GLib.Callbacks: wrap_MemVTableFreeFieldCallback :: Maybe (Ptr (FunPtr C_MemVTableFreeFieldCallback)) -> MemVTableFreeFieldCallback -> C_MemVTableFreeFieldCallback
+ GI.GLib.Callbacks: wrap_MemVTableFreeFieldCallback :: Maybe (Ptr (FunPtr C_MemVTableFreeFieldCallback)) -> MemVTableFreeFieldCallback_WithClosures -> C_MemVTableFreeFieldCallback
- GI.GLib.Callbacks: wrap_NodeForeachFunc :: Maybe (Ptr (FunPtr C_NodeForeachFunc)) -> NodeForeachFunc -> C_NodeForeachFunc
+ GI.GLib.Callbacks: wrap_NodeForeachFunc :: Maybe (Ptr (FunPtr C_NodeForeachFunc)) -> NodeForeachFunc_WithClosures -> C_NodeForeachFunc
- GI.GLib.Callbacks: wrap_NodeTraverseFunc :: Maybe (Ptr (FunPtr C_NodeTraverseFunc)) -> NodeTraverseFunc -> C_NodeTraverseFunc
+ GI.GLib.Callbacks: wrap_NodeTraverseFunc :: Maybe (Ptr (FunPtr C_NodeTraverseFunc)) -> NodeTraverseFunc_WithClosures -> C_NodeTraverseFunc
- GI.GLib.Callbacks: wrap_SequenceIterCompareFunc :: Maybe (Ptr (FunPtr C_SequenceIterCompareFunc)) -> SequenceIterCompareFunc -> C_SequenceIterCompareFunc
+ GI.GLib.Callbacks: wrap_SequenceIterCompareFunc :: Maybe (Ptr (FunPtr C_SequenceIterCompareFunc)) -> SequenceIterCompareFunc_WithClosures -> C_SequenceIterCompareFunc
- GI.GLib.Callbacks: wrap_SourceCallbackFuncsRefFieldCallback :: Maybe (Ptr (FunPtr C_SourceCallbackFuncsRefFieldCallback)) -> SourceCallbackFuncsRefFieldCallback -> C_SourceCallbackFuncsRefFieldCallback
+ GI.GLib.Callbacks: wrap_SourceCallbackFuncsRefFieldCallback :: Maybe (Ptr (FunPtr C_SourceCallbackFuncsRefFieldCallback)) -> SourceCallbackFuncsRefFieldCallback_WithClosures -> C_SourceCallbackFuncsRefFieldCallback
- GI.GLib.Callbacks: wrap_SourceCallbackFuncsUnrefFieldCallback :: Maybe (Ptr (FunPtr C_SourceCallbackFuncsUnrefFieldCallback)) -> SourceCallbackFuncsUnrefFieldCallback -> C_SourceCallbackFuncsUnrefFieldCallback
+ GI.GLib.Callbacks: wrap_SourceCallbackFuncsUnrefFieldCallback :: Maybe (Ptr (FunPtr C_SourceCallbackFuncsUnrefFieldCallback)) -> SourceCallbackFuncsUnrefFieldCallback_WithClosures -> C_SourceCallbackFuncsUnrefFieldCallback
- GI.GLib.Callbacks: wrap_SpawnChildSetupFunc :: Maybe (Ptr (FunPtr C_SpawnChildSetupFunc)) -> SpawnChildSetupFunc -> C_SpawnChildSetupFunc
+ GI.GLib.Callbacks: wrap_SpawnChildSetupFunc :: Maybe (Ptr (FunPtr C_SpawnChildSetupFunc)) -> SpawnChildSetupFunc_WithClosures -> C_SpawnChildSetupFunc
- GI.GLib.Callbacks: wrap_ThreadFunc :: Maybe (Ptr (FunPtr C_ThreadFunc)) -> ThreadFunc -> C_ThreadFunc
+ GI.GLib.Callbacks: wrap_ThreadFunc :: Maybe (Ptr (FunPtr C_ThreadFunc)) -> ThreadFunc_WithClosures -> C_ThreadFunc
- GI.GLib.Callbacks: wrap_TranslateFunc :: Maybe (Ptr (FunPtr C_TranslateFunc)) -> TranslateFunc -> C_TranslateFunc
+ GI.GLib.Callbacks: wrap_TranslateFunc :: Maybe (Ptr (FunPtr C_TranslateFunc)) -> TranslateFunc_WithClosures -> C_TranslateFunc
- GI.GLib.Callbacks: wrap_TraverseFunc :: Maybe (Ptr (FunPtr C_TraverseFunc)) -> TraverseFunc -> C_TraverseFunc
+ GI.GLib.Callbacks: wrap_TraverseFunc :: Maybe (Ptr (FunPtr C_TraverseFunc)) -> TraverseFunc_WithClosures -> C_TraverseFunc
- GI.GLib.Callbacks: wrap_TraverseNodeFunc :: Maybe (Ptr (FunPtr C_TraverseNodeFunc)) -> TraverseNodeFunc -> C_TraverseNodeFunc
+ GI.GLib.Callbacks: wrap_TraverseNodeFunc :: Maybe (Ptr (FunPtr C_TraverseNodeFunc)) -> TraverseNodeFunc_WithClosures -> C_TraverseNodeFunc
- GI.GLib.Functions: alignedAlloc :: (HasCallStack, MonadIO m) => Word64 -> Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: alignedAlloc :: (HasCallStack, MonadIO m) => CSize -> CSize -> CSize -> m (Ptr ())
- GI.GLib.Functions: alignedAlloc0 :: (HasCallStack, MonadIO m) => Word64 -> Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: alignedAlloc0 :: (HasCallStack, MonadIO m) => CSize -> CSize -> CSize -> m (Ptr ())
- GI.GLib.Functions: alignedFreeSized :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> Word64 -> m ()
+ GI.GLib.Functions: alignedFreeSized :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> CSize -> m ()
- GI.GLib.Functions: asciiStrncasecmp :: (HasCallStack, MonadIO m) => Text -> Text -> Word64 -> m Int32
+ GI.GLib.Functions: asciiStrncasecmp :: (HasCallStack, MonadIO m) => Text -> Text -> CSize -> m Int32
- GI.GLib.Functions: assertionMessageCmpstrv :: (HasCallStack, MonadIO m) => Text -> Text -> Int32 -> Text -> Text -> Text -> Text -> Word64 -> m ()
+ GI.GLib.Functions: assertionMessageCmpstrv :: (HasCallStack, MonadIO m) => Text -> Text -> Int32 -> Text -> Text -> Text -> Text -> CSize -> m ()
- GI.GLib.Functions: atomicPointerAdd :: (HasCallStack, MonadIO m) => Ptr () -> Int64 -> m Int64
+ GI.GLib.Functions: atomicPointerAdd :: (HasCallStack, MonadIO m) => Ptr () -> Int64 -> m CIntPtr
- GI.GLib.Functions: atomicPointerAnd :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m Word64
+ GI.GLib.Functions: atomicPointerAnd :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> m CUIntPtr
- GI.GLib.Functions: atomicPointerOr :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m Word64
+ GI.GLib.Functions: atomicPointerOr :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> m CUIntPtr
- GI.GLib.Functions: atomicPointerXor :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m Word64
+ GI.GLib.Functions: atomicPointerXor :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> m CUIntPtr
- GI.GLib.Functions: atomicRcBoxAlloc :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: atomicRcBoxAlloc :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: atomicRcBoxAlloc0 :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: atomicRcBoxAlloc0 :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: atomicRcBoxDup :: (HasCallStack, MonadIO m) => Word64 -> Ptr () -> m (Ptr ())
+ GI.GLib.Functions: atomicRcBoxDup :: (HasCallStack, MonadIO m) => CSize -> Ptr () -> m (Ptr ())
- GI.GLib.Functions: atomicRcBoxGetSize :: (HasCallStack, MonadIO m) => Ptr () -> m Word64
+ GI.GLib.Functions: atomicRcBoxGetSize :: (HasCallStack, MonadIO m) => Ptr () -> m CSize
- GI.GLib.Functions: convert :: (HasCallStack, MonadIO m) => ByteString -> Text -> Text -> m (ByteString, Word64)
+ GI.GLib.Functions: convert :: (HasCallStack, MonadIO m) => ByteString -> Text -> Text -> m (ByteString, CSize)
- GI.GLib.Functions: convertWithFallback :: (HasCallStack, MonadIO m) => ByteString -> Text -> Text -> Text -> m (ByteString, Word64)
+ GI.GLib.Functions: convertWithFallback :: (HasCallStack, MonadIO m) => ByteString -> Text -> Text -> Text -> m (ByteString, CSize)
- GI.GLib.Functions: dpgettext :: (HasCallStack, MonadIO m) => Maybe Text -> Text -> Word64 -> m Text
+ GI.GLib.Functions: dpgettext :: (HasCallStack, MonadIO m) => Maybe Text -> Text -> CSize -> m Text
- GI.GLib.Functions: filenameFromUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m ([Char], Word64, Word64)
+ GI.GLib.Functions: filenameFromUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m ([Char], CSize, CSize)
- GI.GLib.Functions: filenameToUtf8 :: (HasCallStack, MonadIO m) => [Char] -> Int64 -> m (Text, Word64, Word64)
+ GI.GLib.Functions: filenameToUtf8 :: (HasCallStack, MonadIO m) => [Char] -> Int64 -> m (Text, CSize, CSize)
- GI.GLib.Functions: freeSized :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m ()
+ GI.GLib.Functions: freeSized :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> m ()
- GI.GLib.Functions: localeFromUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m (ByteString, Word64)
+ GI.GLib.Functions: localeFromUtf8 :: (HasCallStack, MonadIO m) => Text -> Int64 -> m (ByteString, CSize)
- GI.GLib.Functions: localeToUtf8 :: (HasCallStack, MonadIO m) => ByteString -> m (Text, Word64, Word64)
+ GI.GLib.Functions: localeToUtf8 :: (HasCallStack, MonadIO m) => ByteString -> m (Text, CSize, CSize)
- GI.GLib.Functions: malloc :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: malloc :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: malloc0 :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: malloc0 :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: malloc0N :: (HasCallStack, MonadIO m) => Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: malloc0N :: (HasCallStack, MonadIO m) => CSize -> CSize -> m (Ptr ())
- GI.GLib.Functions: mallocN :: (HasCallStack, MonadIO m) => Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: mallocN :: (HasCallStack, MonadIO m) => CSize -> CSize -> m (Ptr ())
- GI.GLib.Functions: memdup2 :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: memdup2 :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> m (Ptr ())
- GI.GLib.Functions: prefixErrorLiteral :: (HasCallStack, MonadIO m) => Maybe GError -> Text -> m ()
+ GI.GLib.Functions: prefixErrorLiteral :: (HasCallStack, MonadIO m) => Maybe GError -> Text -> m (Maybe GError)
- GI.GLib.Functions: rcBoxAlloc :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: rcBoxAlloc :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: rcBoxAlloc0 :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: rcBoxAlloc0 :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: rcBoxDup :: (HasCallStack, MonadIO m) => Word64 -> Ptr () -> m (Ptr ())
+ GI.GLib.Functions: rcBoxDup :: (HasCallStack, MonadIO m) => CSize -> Ptr () -> m (Ptr ())
- GI.GLib.Functions: rcBoxGetSize :: (HasCallStack, MonadIO m) => Ptr () -> m Word64
+ GI.GLib.Functions: rcBoxGetSize :: (HasCallStack, MonadIO m) => Ptr () -> m CSize
- GI.GLib.Functions: realloc :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: realloc :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> m (Ptr ())
- GI.GLib.Functions: reallocN :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: reallocN :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> CSize -> m (Ptr ())
- GI.GLib.Functions: refStringLength :: (HasCallStack, MonadIO m) => Text -> m Word64
+ GI.GLib.Functions: refStringLength :: (HasCallStack, MonadIO m) => Text -> m CSize
- GI.GLib.Functions: sliceAlloc :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: sliceAlloc :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: sliceAlloc0 :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: sliceAlloc0 :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: sliceCopy :: (HasCallStack, MonadIO m) => Word64 -> Ptr () -> m (Ptr ())
+ GI.GLib.Functions: sliceCopy :: (HasCallStack, MonadIO m) => CSize -> Ptr () -> m (Ptr ())
- GI.GLib.Functions: sliceFree1 :: (HasCallStack, MonadIO m) => Word64 -> Ptr () -> m ()
+ GI.GLib.Functions: sliceFree1 :: (HasCallStack, MonadIO m) => CSize -> Ptr () -> m ()
- GI.GLib.Functions: sliceFreeChainWithOffset :: (HasCallStack, MonadIO m) => Word64 -> Ptr () -> Word64 -> m ()
+ GI.GLib.Functions: sliceFreeChainWithOffset :: (HasCallStack, MonadIO m) => CSize -> Ptr () -> CSize -> m ()
- GI.GLib.Functions: strfreev :: (HasCallStack, MonadIO m) => Maybe Text -> m ()
+ GI.GLib.Functions: strfreev :: (HasCallStack, MonadIO m) => Maybe [Text] -> m ()
- GI.GLib.Functions: strjoinv :: (HasCallStack, MonadIO m) => Maybe Text -> Text -> m Text
+ GI.GLib.Functions: strjoinv :: (HasCallStack, MonadIO m) => Maybe Text -> [Text] -> m Text
- GI.GLib.Functions: strlcat :: (HasCallStack, MonadIO m) => Text -> Text -> Word64 -> m Word64
+ GI.GLib.Functions: strlcat :: (HasCallStack, MonadIO m) => Text -> Text -> CSize -> m CSize
- GI.GLib.Functions: strlcpy :: (HasCallStack, MonadIO m) => Text -> Text -> Word64 -> m Word64
+ GI.GLib.Functions: strlcpy :: (HasCallStack, MonadIO m) => Text -> Text -> CSize -> m CSize
- GI.GLib.Functions: strndup :: (HasCallStack, MonadIO m) => Text -> Word64 -> m Text
+ GI.GLib.Functions: strndup :: (HasCallStack, MonadIO m) => Maybe Text -> CSize -> m (Maybe Text)
- GI.GLib.Functions: strnfill :: (HasCallStack, MonadIO m) => Word64 -> Int8 -> m Text
+ GI.GLib.Functions: strnfill :: (HasCallStack, MonadIO m) => CSize -> Int8 -> m Text
- GI.GLib.Functions: strvContains :: (HasCallStack, MonadIO m) => Text -> Text -> m Bool
+ GI.GLib.Functions: strvContains :: (HasCallStack, MonadIO m) => [Text] -> Text -> m Bool
- GI.GLib.Functions: strvEqual :: (HasCallStack, MonadIO m) => Text -> Text -> m Bool
+ GI.GLib.Functions: strvEqual :: (HasCallStack, MonadIO m) => [Text] -> [Text] -> m Bool
- GI.GLib.Functions: strvLength :: (HasCallStack, MonadIO m) => Text -> m Word32
+ GI.GLib.Functions: strvLength :: (HasCallStack, MonadIO m) => [Text] -> m Word32
- GI.GLib.Functions: tryMalloc :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: tryMalloc :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: tryMalloc0 :: (HasCallStack, MonadIO m) => Word64 -> m (Ptr ())
+ GI.GLib.Functions: tryMalloc0 :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())
- GI.GLib.Functions: tryMalloc0N :: (HasCallStack, MonadIO m) => Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: tryMalloc0N :: (HasCallStack, MonadIO m) => CSize -> CSize -> m (Ptr ())
- GI.GLib.Functions: tryMallocN :: (HasCallStack, MonadIO m) => Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: tryMallocN :: (HasCallStack, MonadIO m) => CSize -> CSize -> m (Ptr ())
- GI.GLib.Functions: tryRealloc :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: tryRealloc :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> m (Ptr ())
- GI.GLib.Functions: tryReallocN :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Functions: tryReallocN :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> CSize -> m (Ptr ())
- GI.GLib.Functions: unicharGetMirrorChar :: (HasCallStack, MonadIO m) => Char -> Char -> m Bool
+ GI.GLib.Functions: unicharGetMirrorChar :: (HasCallStack, MonadIO m) => Char -> m (Bool, Char)
- GI.GLib.Functions: unicodeCanonicalDecomposition :: (HasCallStack, MonadIO m) => Char -> Word64 -> m Char
+ GI.GLib.Functions: unicodeCanonicalDecomposition :: (HasCallStack, MonadIO m) => Char -> CSize -> m Char
- GI.GLib.Functions: utf8Strncpy :: (HasCallStack, MonadIO m) => Text -> Text -> Word64 -> m Text
+ GI.GLib.Functions: utf8Strncpy :: (HasCallStack, MonadIO m) => Text -> Text -> CSize -> m Text
- GI.GLib.Structs.BookmarkFile: bookmarkFileGetAdded :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m CLong
+ GI.GLib.Structs.BookmarkFile: bookmarkFileGetAdded :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m CTime
- GI.GLib.Structs.BookmarkFile: bookmarkFileGetAppInfo :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Text -> m (Text, Word32, CLong)
+ GI.GLib.Structs.BookmarkFile: bookmarkFileGetAppInfo :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Text -> m (Text, Word32, CTime)
- GI.GLib.Structs.BookmarkFile: bookmarkFileGetModified :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m CLong
+ GI.GLib.Structs.BookmarkFile: bookmarkFileGetModified :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m CTime
- GI.GLib.Structs.BookmarkFile: bookmarkFileGetVisited :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m CLong
+ GI.GLib.Structs.BookmarkFile: bookmarkFileGetVisited :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> m CTime
- GI.GLib.Structs.BookmarkFile: bookmarkFileSetAdded :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> CLong -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetAdded :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> CTime -> m ()
- GI.GLib.Structs.BookmarkFile: bookmarkFileSetAppInfo :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Text -> Text -> Int32 -> CLong -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetAppInfo :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> Text -> Text -> Int32 -> CTime -> m ()
- GI.GLib.Structs.BookmarkFile: bookmarkFileSetModified :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> CLong -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetModified :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> CTime -> m ()
- GI.GLib.Structs.BookmarkFile: bookmarkFileSetVisited :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> CLong -> m ()
+ GI.GLib.Structs.BookmarkFile: bookmarkFileSetVisited :: (HasCallStack, MonadIO m) => BookmarkFile -> Text -> CTime -> m ()
- GI.GLib.Structs.ByteArray: byteArraySteal :: (HasCallStack, MonadIO m) => ByteString -> m (Word8, Word64)
+ GI.GLib.Structs.ByteArray: byteArraySteal :: (HasCallStack, MonadIO m) => ByteString -> m (Word8, CSize)
- GI.GLib.Structs.Bytes: bytesGetRegion :: (HasCallStack, MonadIO m) => Bytes -> Word64 -> Word64 -> Word64 -> m (Ptr ())
+ GI.GLib.Structs.Bytes: bytesGetRegion :: (HasCallStack, MonadIO m) => Bytes -> CSize -> CSize -> CSize -> m (Ptr ())
- GI.GLib.Structs.Bytes: bytesGetSize :: (HasCallStack, MonadIO m) => Bytes -> m Word64
+ GI.GLib.Structs.Bytes: bytesGetSize :: (HasCallStack, MonadIO m) => Bytes -> m CSize
- GI.GLib.Structs.Bytes: bytesNewFromBytes :: (HasCallStack, MonadIO m) => Bytes -> Word64 -> Word64 -> m Bytes
+ GI.GLib.Structs.Bytes: bytesNewFromBytes :: (HasCallStack, MonadIO m) => Bytes -> CSize -> CSize -> m Bytes
- GI.GLib.Structs.Bytes: bytesUnref :: (HasCallStack, MonadIO m) => Bytes -> m ()
+ GI.GLib.Structs.Bytes: bytesUnref :: (HasCallStack, MonadIO m) => Maybe Bytes -> m ()
- GI.GLib.Structs.Date: dateSetTimeT :: (HasCallStack, MonadIO m) => Date -> CLong -> m ()
+ GI.GLib.Structs.Date: dateSetTimeT :: (HasCallStack, MonadIO m) => Date -> CTime -> m ()
- GI.GLib.Structs.Date: dateStrftime :: (HasCallStack, MonadIO m) => Text -> Word64 -> Text -> Date -> m Word64
+ GI.GLib.Structs.Date: dateStrftime :: (HasCallStack, MonadIO m) => Text -> CSize -> Text -> Date -> m CSize
- GI.GLib.Structs.Hmac: hmacGetDigest :: (HasCallStack, MonadIO m) => Hmac -> ByteString -> m ()
+ GI.GLib.Structs.Hmac: hmacGetDigest :: (HasCallStack, MonadIO m) => Hmac -> Word8 -> CSize -> m ()
- GI.GLib.Structs.Hmac: hmacUpdate :: (HasCallStack, MonadIO m) => Hmac -> ByteString -> m ()
+ GI.GLib.Structs.Hmac: hmacUpdate :: (HasCallStack, MonadIO m) => Hmac -> Word8 -> Int64 -> m ()
- GI.GLib.Structs.Hook: getHookDestroy :: MonadIO m => Hook -> m (Maybe DestroyNotify)
+ GI.GLib.Structs.Hook: getHookDestroy :: MonadIO m => Hook -> m (Maybe DestroyNotify_WithClosures)
- GI.GLib.Structs.IOChannel: iOChannelGetBufferSize :: (HasCallStack, MonadIO m) => IOChannel -> m Word64
+ GI.GLib.Structs.IOChannel: iOChannelGetBufferSize :: (HasCallStack, MonadIO m) => IOChannel -> m CSize
- GI.GLib.Structs.IOChannel: iOChannelRead :: (HasCallStack, MonadIO m) => IOChannel -> Text -> Word64 -> Word64 -> m IOError
+ GI.GLib.Structs.IOChannel: iOChannelRead :: (HasCallStack, MonadIO m) => IOChannel -> Text -> CSize -> CSize -> m IOError
- GI.GLib.Structs.IOChannel: iOChannelReadChars :: (HasCallStack, MonadIO m) => IOChannel -> ByteString -> m (IOStatus, ByteString, Word64)
+ GI.GLib.Structs.IOChannel: iOChannelReadChars :: (HasCallStack, MonadIO m) => IOChannel -> ByteString -> m (IOStatus, ByteString, CSize)
- GI.GLib.Structs.IOChannel: iOChannelReadLine :: (HasCallStack, MonadIO m) => IOChannel -> m (IOStatus, Text, Word64, Word64)
+ GI.GLib.Structs.IOChannel: iOChannelReadLine :: (HasCallStack, MonadIO m) => IOChannel -> m (IOStatus, Text, CSize, CSize)
- GI.GLib.Structs.IOChannel: iOChannelSetBufferSize :: (HasCallStack, MonadIO m) => IOChannel -> Word64 -> m ()
+ GI.GLib.Structs.IOChannel: iOChannelSetBufferSize :: (HasCallStack, MonadIO m) => IOChannel -> CSize -> m ()
- GI.GLib.Structs.IOChannel: iOChannelWrite :: (HasCallStack, MonadIO m) => IOChannel -> Text -> Word64 -> Word64 -> m IOError
+ GI.GLib.Structs.IOChannel: iOChannelWrite :: (HasCallStack, MonadIO m) => IOChannel -> Text -> CSize -> CSize -> m IOError
- GI.GLib.Structs.IOChannel: iOChannelWriteChars :: (HasCallStack, MonadIO m) => IOChannel -> Ptr Word8 -> Int64 -> m (IOStatus, Word64)
+ GI.GLib.Structs.IOChannel: iOChannelWriteChars :: (HasCallStack, MonadIO m) => IOChannel -> Ptr Word8 -> Int64 -> m (IOStatus, CSize)
- GI.GLib.Structs.KeyFile: keyFileGetGroups :: (HasCallStack, MonadIO m) => KeyFile -> m ([Text], Word64)
+ GI.GLib.Structs.KeyFile: keyFileGetGroups :: (HasCallStack, MonadIO m) => KeyFile -> m ([Text], CSize)
- GI.GLib.Structs.KeyFile: keyFileGetKeys :: (HasCallStack, MonadIO m) => KeyFile -> Text -> m ([Text], Word64)
+ GI.GLib.Structs.KeyFile: keyFileGetKeys :: (HasCallStack, MonadIO m) => KeyFile -> Text -> m ([Text], CSize)
- GI.GLib.Structs.KeyFile: keyFileGetLocaleStringList :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> Maybe Text -> m ([Text], Word64)
+ GI.GLib.Structs.KeyFile: keyFileGetLocaleStringList :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> Maybe Text -> m ([Text], CSize)
- GI.GLib.Structs.KeyFile: keyFileGetStringList :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> m ([Text], Word64)
+ GI.GLib.Structs.KeyFile: keyFileGetStringList :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> m ([Text], CSize)
- GI.GLib.Structs.KeyFile: keyFileLoadFromData :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Word64 -> [KeyFileFlags] -> m ()
+ GI.GLib.Structs.KeyFile: keyFileLoadFromData :: (HasCallStack, MonadIO m) => KeyFile -> Text -> CSize -> [KeyFileFlags] -> m ()
- GI.GLib.Structs.KeyFile: keyFileSetLocaleStringList :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> Text -> [Text] -> Word64 -> m ()
+ GI.GLib.Structs.KeyFile: keyFileSetLocaleStringList :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> Text -> [Text] -> CSize -> m ()
- GI.GLib.Structs.KeyFile: keyFileSetStringList :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> [Text] -> Word64 -> m ()
+ GI.GLib.Structs.KeyFile: keyFileSetStringList :: (HasCallStack, MonadIO m) => KeyFile -> Text -> Text -> [Text] -> CSize -> m ()
- GI.GLib.Structs.KeyFile: keyFileToData :: (HasCallStack, MonadIO m) => KeyFile -> m (Text, Word64)
+ GI.GLib.Structs.KeyFile: keyFileToData :: (HasCallStack, MonadIO m) => KeyFile -> m (Text, CSize)
- GI.GLib.Structs.MainContext: mainContextAcquire :: (HasCallStack, MonadIO m) => MainContext -> m Bool
+ GI.GLib.Structs.MainContext: mainContextAcquire :: (HasCallStack, MonadIO m) => Maybe MainContext -> m Bool
- GI.GLib.Structs.MainContext: mainContextAddPoll :: (HasCallStack, MonadIO m) => MainContext -> PollFD -> Int32 -> m ()
+ GI.GLib.Structs.MainContext: mainContextAddPoll :: (HasCallStack, MonadIO m) => Maybe MainContext -> PollFD -> Int32 -> m ()
- GI.GLib.Structs.MainContext: mainContextCheck :: (HasCallStack, MonadIO m) => MainContext -> Int32 -> [PollFD] -> m Bool
+ GI.GLib.Structs.MainContext: mainContextCheck :: (HasCallStack, MonadIO m) => Maybe MainContext -> Int32 -> [PollFD] -> m Bool
- GI.GLib.Structs.MainContext: mainContextDispatch :: (HasCallStack, MonadIO m) => MainContext -> m ()
+ GI.GLib.Structs.MainContext: mainContextDispatch :: (HasCallStack, MonadIO m) => Maybe MainContext -> m ()
- GI.GLib.Structs.MainContext: mainContextFindSourceByFuncsUserData :: (HasCallStack, MonadIO m) => MainContext -> SourceFuncs -> Ptr () -> m Source
+ GI.GLib.Structs.MainContext: mainContextFindSourceByFuncsUserData :: (HasCallStack, MonadIO m) => Maybe MainContext -> SourceFuncs -> Ptr () -> m Source
- GI.GLib.Structs.MainContext: mainContextFindSourceById :: (HasCallStack, MonadIO m) => MainContext -> Word32 -> m Source
+ GI.GLib.Structs.MainContext: mainContextFindSourceById :: (HasCallStack, MonadIO m) => Maybe MainContext -> Word32 -> m Source
- GI.GLib.Structs.MainContext: mainContextFindSourceByUserData :: (HasCallStack, MonadIO m) => MainContext -> Ptr () -> m Source
+ GI.GLib.Structs.MainContext: mainContextFindSourceByUserData :: (HasCallStack, MonadIO m) => Maybe MainContext -> Ptr () -> m Source
- GI.GLib.Structs.MainContext: mainContextInvokeFull :: (HasCallStack, MonadIO m) => MainContext -> Int32 -> SourceFunc -> m ()
+ GI.GLib.Structs.MainContext: mainContextInvokeFull :: (HasCallStack, MonadIO m) => Maybe MainContext -> Int32 -> SourceFunc -> m ()
- GI.GLib.Structs.MainContext: mainContextIsOwner :: (HasCallStack, MonadIO m) => MainContext -> m Bool
+ GI.GLib.Structs.MainContext: mainContextIsOwner :: (HasCallStack, MonadIO m) => Maybe MainContext -> m Bool
- GI.GLib.Structs.MainContext: mainContextIteration :: (HasCallStack, MonadIO m) => MainContext -> Bool -> m Bool
+ GI.GLib.Structs.MainContext: mainContextIteration :: (HasCallStack, MonadIO m) => Maybe MainContext -> Bool -> m Bool
- GI.GLib.Structs.MainContext: mainContextPending :: (HasCallStack, MonadIO m) => MainContext -> m Bool
+ GI.GLib.Structs.MainContext: mainContextPending :: (HasCallStack, MonadIO m) => Maybe MainContext -> m Bool
- GI.GLib.Structs.MainContext: mainContextPopThreadDefault :: (HasCallStack, MonadIO m) => MainContext -> m ()
+ GI.GLib.Structs.MainContext: mainContextPopThreadDefault :: (HasCallStack, MonadIO m) => Maybe MainContext -> m ()
- GI.GLib.Structs.MainContext: mainContextPrepare :: (HasCallStack, MonadIO m) => MainContext -> m (Bool, Int32)
+ GI.GLib.Structs.MainContext: mainContextPrepare :: (HasCallStack, MonadIO m) => Maybe MainContext -> m (Bool, Int32)
- GI.GLib.Structs.MainContext: mainContextPushThreadDefault :: (HasCallStack, MonadIO m) => MainContext -> m ()
+ GI.GLib.Structs.MainContext: mainContextPushThreadDefault :: (HasCallStack, MonadIO m) => Maybe MainContext -> m ()
- GI.GLib.Structs.MainContext: mainContextQuery :: (HasCallStack, MonadIO m) => MainContext -> Int32 -> [PollFD] -> m (Int32, Int32, [PollFD])
+ GI.GLib.Structs.MainContext: mainContextQuery :: (HasCallStack, MonadIO m) => Maybe MainContext -> Int32 -> [PollFD] -> m (Int32, Int32, [PollFD])
- GI.GLib.Structs.MainContext: mainContextRelease :: (HasCallStack, MonadIO m) => MainContext -> m ()
+ GI.GLib.Structs.MainContext: mainContextRelease :: (HasCallStack, MonadIO m) => Maybe MainContext -> m ()
- GI.GLib.Structs.MainContext: mainContextRemovePoll :: (HasCallStack, MonadIO m) => MainContext -> PollFD -> m ()
+ GI.GLib.Structs.MainContext: mainContextRemovePoll :: (HasCallStack, MonadIO m) => Maybe MainContext -> PollFD -> m ()
- GI.GLib.Structs.MainContext: mainContextWait :: (HasCallStack, MonadIO m) => MainContext -> Cond -> Mutex -> m Bool
+ GI.GLib.Structs.MainContext: mainContextWait :: (HasCallStack, MonadIO m) => Maybe MainContext -> Cond -> Mutex -> m Bool
- GI.GLib.Structs.MainContext: mainContextWakeup :: (HasCallStack, MonadIO m) => MainContext -> m ()
+ GI.GLib.Structs.MainContext: mainContextWakeup :: (HasCallStack, MonadIO m) => Maybe MainContext -> m ()
- GI.GLib.Structs.MappedFile: mappedFileGetLength :: (HasCallStack, MonadIO m) => MappedFile -> m Word64
+ GI.GLib.Structs.MappedFile: mappedFileGetLength :: (HasCallStack, MonadIO m) => MappedFile -> m CSize
- GI.GLib.Structs.MatchInfo: matchInfoExpandReferences :: (HasCallStack, MonadIO m) => MatchInfo -> Text -> m (Maybe Text)
+ GI.GLib.Structs.MatchInfo: matchInfoExpandReferences :: (HasCallStack, MonadIO m) => Maybe MatchInfo -> Text -> m (Maybe Text)
- GI.GLib.Structs.MatchInfo: matchInfoFree :: (HasCallStack, MonadIO m) => MatchInfo -> m ()
+ GI.GLib.Structs.MatchInfo: matchInfoFree :: (HasCallStack, MonadIO m) => Maybe MatchInfo -> m ()
- GI.GLib.Structs.MemVTable: getMemVTableFree :: MonadIO m => MemVTable -> m (Maybe MemVTableFreeFieldCallback)
+ GI.GLib.Structs.MemVTable: getMemVTableFree :: MonadIO m => MemVTable -> m (Maybe MemVTableFreeFieldCallback_WithClosures)
- GI.GLib.Structs.Once: onceInitEnter :: (HasCallStack, MonadIO m) => Ptr () -> m Bool
+ GI.GLib.Structs.Once: onceInitEnter :: (HasCallStack, MonadIO m) => Ptr () -> m (Bool, Ptr ())
- GI.GLib.Structs.Once: onceInitLeave :: (HasCallStack, MonadIO m) => Ptr () -> Word64 -> m ()
+ GI.GLib.Structs.Once: onceInitLeave :: (HasCallStack, MonadIO m) => Ptr () -> CSize -> m (Ptr ())
- GI.GLib.Structs.PatternSpec: patternSpecMatch :: (HasCallStack, MonadIO m) => PatternSpec -> Word64 -> Text -> Maybe Text -> m Bool
+ GI.GLib.Structs.PatternSpec: patternSpecMatch :: (HasCallStack, MonadIO m) => PatternSpec -> CSize -> Text -> Maybe Text -> m Bool
- GI.GLib.Structs.PollFD: getPollFDEvents :: MonadIO m => PollFD -> m Word16
+ GI.GLib.Structs.PollFD: getPollFDEvents :: MonadIO m => PollFD -> m CUShort
- GI.GLib.Structs.PollFD: getPollFDRevents :: MonadIO m => PollFD -> m Word16
+ GI.GLib.Structs.PollFD: getPollFDRevents :: MonadIO m => PollFD -> m CUShort
- GI.GLib.Structs.PollFD: setPollFDEvents :: MonadIO m => PollFD -> Word16 -> m ()
+ GI.GLib.Structs.PollFD: setPollFDEvents :: MonadIO m => PollFD -> CUShort -> m ()
- GI.GLib.Structs.PollFD: setPollFDRevents :: MonadIO m => PollFD -> Word16 -> m ()
+ GI.GLib.Structs.PollFD: setPollFDRevents :: MonadIO m => PollFD -> CUShort -> m ()
- GI.GLib.Structs.SourceCallbackFuncs: getSourceCallbackFuncsRef :: MonadIO m => SourceCallbackFuncs -> m (Maybe SourceCallbackFuncsRefFieldCallback)
+ GI.GLib.Structs.SourceCallbackFuncs: getSourceCallbackFuncsRef :: MonadIO m => SourceCallbackFuncs -> m (Maybe SourceCallbackFuncsRefFieldCallback_WithClosures)
- GI.GLib.Structs.SourceCallbackFuncs: getSourceCallbackFuncsUnref :: MonadIO m => SourceCallbackFuncs -> m (Maybe SourceCallbackFuncsUnrefFieldCallback)
+ GI.GLib.Structs.SourceCallbackFuncs: getSourceCallbackFuncsUnref :: MonadIO m => SourceCallbackFuncs -> m (Maybe SourceCallbackFuncsUnrefFieldCallback_WithClosures)
- GI.GLib.Structs.String: getStringAllocatedLen :: MonadIO m => String -> m Word64
+ GI.GLib.Structs.String: getStringAllocatedLen :: MonadIO m => String -> m CSize
- GI.GLib.Structs.String: getStringLen :: MonadIO m => String -> m Word64
+ GI.GLib.Structs.String: getStringLen :: MonadIO m => String -> m CSize
- GI.GLib.Structs.String: setStringAllocatedLen :: MonadIO m => String -> Word64 -> m ()
+ GI.GLib.Structs.String: setStringAllocatedLen :: MonadIO m => String -> CSize -> m ()
- GI.GLib.Structs.String: setStringLen :: MonadIO m => String -> Word64 -> m ()
+ GI.GLib.Structs.String: setStringLen :: MonadIO m => String -> CSize -> m ()
- GI.GLib.Structs.String: stringOverwrite :: (HasCallStack, MonadIO m) => String -> Word64 -> Text -> m String
+ GI.GLib.Structs.String: stringOverwrite :: (HasCallStack, MonadIO m) => String -> CSize -> Text -> m String
- GI.GLib.Structs.String: stringOverwriteLen :: (HasCallStack, MonadIO m) => String -> Word64 -> Text -> Int64 -> m String
+ GI.GLib.Structs.String: stringOverwriteLen :: (HasCallStack, MonadIO m) => String -> CSize -> Text -> Int64 -> m String
- GI.GLib.Structs.String: stringSetSize :: (HasCallStack, MonadIO m) => String -> Word64 -> m String
+ GI.GLib.Structs.String: stringSetSize :: (HasCallStack, MonadIO m) => String -> CSize -> m String
- GI.GLib.Structs.String: stringSizedNew :: (HasCallStack, MonadIO m) => Word64 -> m String
+ GI.GLib.Structs.String: stringSizedNew :: (HasCallStack, MonadIO m) => CSize -> m String
- GI.GLib.Structs.String: stringTruncate :: (HasCallStack, MonadIO m) => String -> Word64 -> m String
+ GI.GLib.Structs.String: stringTruncate :: (HasCallStack, MonadIO m) => String -> CSize -> m String
- GI.GLib.Structs.Tree: treeInsertNode :: (HasCallStack, MonadIO m) => Tree -> Ptr () -> Ptr () -> m TreeNode
+ GI.GLib.Structs.Tree: treeInsertNode :: (HasCallStack, MonadIO m) => Tree -> Ptr () -> Ptr () -> m (Maybe TreeNode)
- GI.GLib.Structs.Tree: treeReplaceNode :: (HasCallStack, MonadIO m) => Tree -> Ptr () -> Ptr () -> m TreeNode
+ GI.GLib.Structs.Tree: treeReplaceNode :: (HasCallStack, MonadIO m) => Tree -> Ptr () -> Ptr () -> m (Maybe TreeNode)
- GI.GLib.Structs.Uri: uriParseRelative :: (HasCallStack, MonadIO m) => Uri -> Text -> [UriFlags] -> m Uri
+ GI.GLib.Structs.Uri: uriParseRelative :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> [UriFlags] -> m Uri
- GI.GLib.Structs.VariantType: variantTypeFree :: (HasCallStack, MonadIO m) => VariantType -> m ()
+ GI.GLib.Structs.VariantType: variantTypeFree :: (HasCallStack, MonadIO m) => Maybe VariantType -> m ()
- GI.GLib.Structs.VariantType: variantTypeGetStringLength :: (HasCallStack, MonadIO m) => VariantType -> m Word64
+ GI.GLib.Structs.VariantType: variantTypeGetStringLength :: (HasCallStack, MonadIO m) => VariantType -> m CSize
- GI.GLib.Structs.VariantType: variantTypeNItems :: (HasCallStack, MonadIO m) => VariantType -> m Word64
+ GI.GLib.Structs.VariantType: variantTypeNItems :: (HasCallStack, MonadIO m) => VariantType -> m CSize
- GI.GLib.Structs.VariantType: variantTypeStringGetDepth_ :: (HasCallStack, MonadIO m) => Text -> m Word64
+ GI.GLib.Structs.VariantType: variantTypeStringGetDepth_ :: (HasCallStack, MonadIO m) => Text -> m CSize

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.30+++ Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))+ ### 2.0.29  + Bump base lower bound
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-glib-2.0.29/docs/GI-GLib.html](https://hackage.haskell.org/package/gi-glib-2.0.29/docs/GI-GLib.html)+[https://hackage.haskell.org/package/gi-glib-2.0.30/docs/GI-GLib.html](https://hackage.haskell.org/package/gi-glib-2.0.30/docs/GI-GLib.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -9,7 +9,7 @@   where name = "GLib"         version = "2.0"         pkgName = "gi-glib"-        pkgVersion = "2.0.29"+        pkgVersion = "2.0.30"         overridesFile = Just "GLib.overrides"         verbose = False         outputDir = Nothing
gi-glib.cabal view
@@ -1,5 +1,5 @@ name:                 gi-glib-version:              2.0.29+version:              2.0.30 synopsis:             GLib bindings description:          Bindings for GLib, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.11 && < 5,                      Cabal >= 1.24 && < 4,-                     haskell-gi >= 0.26 && < 0.27+                     haskell-gi >= 0.26.9 && < 0.27  library       default-language: Haskell2010@@ -27,7 +27,7 @@       pkgconfig-depends: glib-2.0       build-depends: base >= 4.7 && <5,                      haskell-gi-base >= 0.26 && < 0.27,-                     haskell-gi >= 0.26 && < 0.27,+                     haskell-gi >= 0.26.9 && < 0.27,                      haskell-gi-overloading < 1.1,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,@@ -53,11 +53,14 @@                        GI.GLib.Flags,                        GI.GLib.Functions,                        GI.GLib.Structs,+                       GI.GLib.Structs.Allocator,                        GI.GLib.Structs.AsyncQueue,                        GI.GLib.Structs.BookmarkFile,                        GI.GLib.Structs.ByteArray,                        GI.GLib.Structs.Bytes,+                       GI.GLib.Structs.Cache,                        GI.GLib.Structs.Checksum,+                       GI.GLib.Structs.Completion,                        GI.GLib.Structs.Cond,                        GI.GLib.Structs.Data,                        GI.GLib.Structs.Date,@@ -78,6 +81,7 @@                        GI.GLib.Structs.MarkupParseContext,                        GI.GLib.Structs.MarkupParser,                        GI.GLib.Structs.MatchInfo,+                       GI.GLib.Structs.MemChunk,                        GI.GLib.Structs.MemVTable,                        GI.GLib.Structs.Node,                        GI.GLib.Structs.Once,@@ -93,6 +97,7 @@                        GI.GLib.Structs.Rand,                        GI.GLib.Structs.RecMutex,                        GI.GLib.Structs.Regex,+                       GI.GLib.Structs.Relation,                        GI.GLib.Structs.Scanner,                        GI.GLib.Structs.ScannerConfig,                        GI.GLib.Structs.Sequence,@@ -117,6 +122,8 @@                        GI.GLib.Structs.TrashStack,                        GI.GLib.Structs.Tree,                        GI.GLib.Structs.TreeNode,+                       GI.GLib.Structs.Tuples,+                       GI.GLib.Structs.UnixPipe,                        GI.GLib.Structs.Uri,                        GI.GLib.Structs.UriParamsIter,                        GI.GLib.Structs.VariantBuilder,@@ -136,11 +143,14 @@                        GI.GLib.Flags,                        GI.GLib.Functions,                        GI.GLib.Structs,+                       GI.GLib.Structs.Allocator,                        GI.GLib.Structs.AsyncQueue,                        GI.GLib.Structs.BookmarkFile,                        GI.GLib.Structs.ByteArray,                        GI.GLib.Structs.Bytes,+                       GI.GLib.Structs.Cache,                        GI.GLib.Structs.Checksum,+                       GI.GLib.Structs.Completion,                        GI.GLib.Structs.Cond,                        GI.GLib.Structs.Data,                        GI.GLib.Structs.Date,@@ -161,6 +171,7 @@                        GI.GLib.Structs.MarkupParseContext,                        GI.GLib.Structs.MarkupParser,                        GI.GLib.Structs.MatchInfo,+                       GI.GLib.Structs.MemChunk,                        GI.GLib.Structs.MemVTable,                        GI.GLib.Structs.Node,                        GI.GLib.Structs.Once,@@ -176,6 +187,7 @@                        GI.GLib.Structs.Rand,                        GI.GLib.Structs.RecMutex,                        GI.GLib.Structs.Regex,+                       GI.GLib.Structs.Relation,                        GI.GLib.Structs.Scanner,                        GI.GLib.Structs.ScannerConfig,                        GI.GLib.Structs.Sequence,@@ -200,6 +212,8 @@                        GI.GLib.Structs.TrashStack,                        GI.GLib.Structs.Tree,                        GI.GLib.Structs.TreeNode,+                       GI.GLib.Structs.Tuples,+                       GI.GLib.Structs.UnixPipe,                        GI.GLib.Structs.Uri,                        GI.GLib.Structs.UriParamsIter,                        GI.GLib.Structs.VariantBuilder,