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.
typeQname :: (HasCallStack, MonadIO m) => GType -> m Word32gi-gobject GI.GObject.Functions Get the corresponding quark of the type IDs name.
typeQuery :: (HasCallStack, MonadIO m) => GType -> m TypeQuerygi-gobject GI.GObject.Functions Queries the type system for information about a specific type. This function will fill in a user-provided structure to hold type-specific information. If an invalid GType is passed in, the type member of the TypeQuery is 0. All members filled into the TypeQuery structure should be considered constant and have to be left untouched. Since GLib 2.78, this function allows queries on dynamic types. Previously it only supported static types.
paramSpecGetNameQuark :: (HasCallStack, MonadIO m) => GParamSpec -> m Word32gi-gobject GI.GObject.Objects.ParamSpec Gets the GQuark for the name. Since: 2.46
typeInterfaceAddPrerequisite :: (HasCallStack, MonadIO m) => GType -> GType -> m ()gi-gobject GI.GObject.Structs.TypeInterface Adds prerequisiteType to the list of prerequisites of interfaceType. This means that any type implementing interfaceType must also implement prerequisiteType. Prerequisites can be thought of as an alternative to interface derivation (which GType doesn't support). An interface can have at most one instantiatable prerequisite type.
typeInterfaceInstantiatablePrerequisite :: (HasCallStack, MonadIO m) => GType -> m GTypegi-gobject GI.GObject.Structs.TypeInterface Returns the most specific instantiatable prerequisite of an interface type. If the interface type has no instantiatable prerequisite, G_TYPE_INVALID is returned. See typeInterfaceAddPrerequisite for more information about prerequisites. Since: 2.68
typeInterfacePrerequisites :: (HasCallStack, MonadIO m) => GType -> m [GType]gi-gobject GI.GObject.Structs.TypeInterface Returns the prerequisites of an interfaces type. Since: 2.2
module GI.GObject.Structs.
TypeQuery A structure holding information for a specific type. See also: typeQuery
-
gi-gobject GI.GObject.Structs.TypeQuery Memory-managed wrapper type.
TypeQuery :: ManagedPtr TypeQuery -> TypeQuerygi-gobject GI.GObject.Structs.TypeQuery No documentation available.
clearTypeQueryTypeName :: MonadIO m => TypeQuery -> m ()gi-gobject GI.GObject.Structs.TypeQuery Set the value of the “type_name” field to Nothing. When overloading is enabled, this is equivalent to
clear #typeName