Hoogle Search
Within LTS Haskell 24.33 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
threadPoolGetNumThreads :: (HasCallStack, MonadIO m) => ThreadPool -> m Word32gi-glib GI.GLib.Structs.ThreadPool Returns the number of threads currently running in pool.
threadPoolGetNumUnusedThreads :: (HasCallStack, MonadIO m) => m Word32gi-glib GI.GLib.Structs.ThreadPool Returns the number of currently unused threads.
enumCompleteTypeInfo :: (HasCallStack, MonadIO m) => GType -> EnumValue -> m TypeInfogi-gobject GI.GObject.Functions This function is meant to be called from the complete_type_info function of a TypePlugin implementation, as in the following example:
C code
static void my_enum_complete_type_info (GTypePlugin *plugin, GType g_type, GTypeInfo *info, GTypeValueTable *value_table) { static const GEnumValue values[] = { { MY_ENUM_FOO, "MY_ENUM_FOO", "foo" }, { MY_ENUM_BAR, "MY_ENUM_BAR", "bar" }, { 0, NULL, NULL } }; g_enum_complete_type_info (type, info, values); }enumGetValue :: (HasCallStack, MonadIO m) => EnumClass -> Int32 -> m (Maybe EnumValue)gi-gobject GI.GObject.Functions Returns the EnumValue for a value.
enumGetValueByName :: (HasCallStack, MonadIO m) => EnumClass -> Text -> m (Maybe EnumValue)gi-gobject GI.GObject.Functions Looks up a EnumValue by name.
enumGetValueByNick :: (HasCallStack, MonadIO m) => EnumClass -> Text -> m (Maybe EnumValue)gi-gobject GI.GObject.Functions Looks up a EnumValue by nickname.
enumRegisterStatic :: (HasCallStack, MonadIO m) => Text -> EnumValue -> m GTypegi-gobject GI.GObject.Functions Registers a new static enumeration type with the name name. It is normally more convenient to let [glib-mkenums][glib-mkenums], generate a my_enum_get_type() function from a usual C enumeration definition than to write one yourself using enumRegisterStatic.
enumToString :: (HasCallStack, MonadIO m) => GType -> Int32 -> m Textgi-gobject GI.GObject.Functions Pretty-prints value in the form of the enum’s name. This is intended to be used for debugging purposes. The format of the output may change in the future. Since: 2.54
-
gi-gobject GI.GObject.Functions Creates a new ParamSpecEnum instance specifying a G_TYPE_ENUM property. See g_param_spec_internal() for details on property names.
module GI.GObject.Objects.
ParamSpecEnum A ParamSpec derived structure that contains the meta data for enum properties.