Hoogle Search

Within LTS Haskell 24.62 (ghc-9.10.3)

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

  1. fixCallbackUserData :: (Name, API) -> (Name, API)

    haskell-gi Data.GI.CodeGen.Fixups

    The last argument of callbacks is often a user_data argument, but currently gobject-introspection does not have an annotation representing this. This is generally OK, since the gir generator will mark these arguments as (closure) if they are named user_data, and we do the right things in this case, but recently there has been a push to "fix" these annotations by removing them without providing any replacement, which breaks the bindings. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/450 Here we try to guess which arguments in callbacks are user_data arguments.

  2. ExternalLink :: Link -> Token

    haskell-gi Data.GI.CodeGen.GtkDoc

    No documentation available.

  3. fullInterfaceSignalList :: Name -> Interface -> CodeGen e [(Name, Signal)]

    haskell-gi Data.GI.CodeGen.Inheritance

    List all signals defined for an interface, including those defined by its prerequisites.

  4. fullObjectSignalList :: Name -> Object -> CodeGen e [(Name, Signal)]

    haskell-gi Data.GI.CodeGen.Inheritance

    List all signals defined for an object, including those defined by its ancestors.

  5. genCallback :: Name -> Callback -> CodeGen e ()

    haskell-gi Data.GI.CodeGen.Signal

    No documentation available.

  6. extractCallbacksInStruct :: (Name, API) -> [(Name, API)]

    haskell-gi Data.GI.CodeGen.Struct

    Extract the callback types embedded in the fields of structs, and at the same time fix the type of the corresponding fields. Returns the list of APIs associated to this struct, not including the struct itself.

  7. callbackCType :: Text -> Text

    haskell-gi Data.GI.CodeGen.SymbolNaming

    Foreign type associated with a callback type. It can be passed in qualified.

  8. callbackClosureGenerator :: Text -> Text

    haskell-gi Data.GI.CodeGen.SymbolNaming

    The name for the closure generator for the given callback type. It can be passed in qualified.

  9. callbackDropClosures :: Text -> Text

    haskell-gi Data.GI.CodeGen.SymbolNaming

    The name of a function which takes a callback without closure arguments, and generates a function which does accep the closures, but simply ignores them.

  10. callbackDynamicWrapper :: Text -> Text

    haskell-gi Data.GI.CodeGen.SymbolNaming

    The name of the dynamic wrapper for the given callback type. It can be passed in qualified.

Page 348 of many | Previous | Next