Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. getSourceCallbackFuncsUnref :: MonadIO m => SourceCallbackFuncs -> m (Maybe SourceCallbackFuncsUnrefFieldCallback)

    gi-glib GI.GLib.Structs.SourceCallbackFuncs

    Get the value of the “unref” field. When overloading is enabled, this is equivalent to

    get sourceCallbackFuncs #unref
    

  2. newZeroSourceCallbackFuncs :: MonadIO m => m SourceCallbackFuncs

    gi-glib GI.GLib.Structs.SourceCallbackFuncs

    Construct a SourceCallbackFuncs struct initialized to zero.

  3. setSourceCallbackFuncsRef :: MonadIO m => SourceCallbackFuncs -> FunPtr C_SourceCallbackFuncsRefFieldCallback -> m ()

    gi-glib GI.GLib.Structs.SourceCallbackFuncs

    Set the value of the “ref” field. When overloading is enabled, this is equivalent to

    set sourceCallbackFuncs [ #ref := value ]
    

  4. setSourceCallbackFuncsUnref :: MonadIO m => SourceCallbackFuncs -> FunPtr C_SourceCallbackFuncsUnrefFieldCallback -> m ()

    gi-glib GI.GLib.Structs.SourceCallbackFuncs

    Set the value of the “unref” field. When overloading is enabled, this is equivalent to

    set sourceCallbackFuncs [ #unref := value ]
    

  5. getStringAllocatedLen :: MonadIO m => String -> m CSize

    gi-glib GI.GLib.Structs.String

    Get the value of the “allocated_len” field. When overloading is enabled, this is equivalent to

    get string #allocatedLen
    

  6. setStringAllocatedLen :: MonadIO m => String -> CSize -> m ()

    gi-glib GI.GLib.Structs.String

    Set the value of the “allocated_len” field. When overloading is enabled, this is equivalent to

    set string [ #allocatedLen := value ]
    

  7. treeRemoveAll :: (HasCallStack, MonadIO m) => Tree -> m ()

    gi-glib GI.GLib.Structs.Tree

    Removes all nodes from a Tree and destroys their keys and values, then resets the Tree’s root to Nothing. Since: 2.70

  8. module GI.GObject.Callbacks

    No documentation available.

  9. type C_Callback = IO ()

    gi-gobject GI.GObject.Callbacks

    Type for the callback on the (unwrapped) C side.

  10. type C_ClosureMarshalFieldCallback = Ptr GClosure () -> Ptr GValue -> Word32 -> Ptr GValue -> Ptr () -> Ptr () -> IO ()

    gi-gobject GI.GObject.Callbacks

    Type for the callback on the (unwrapped) C side.

Page 385 of many | Previous | Next