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.

  1. threadPoolGetNumThreads :: (HasCallStack, MonadIO m) => ThreadPool -> m Word32

    gi-glib GI.GLib.Structs.ThreadPool

    Returns the number of threads currently running in pool.

  2. threadPoolGetNumUnusedThreads :: (HasCallStack, MonadIO m) => m Word32

    gi-glib GI.GLib.Structs.ThreadPool

    Returns the number of currently unused threads.

  3. enumCompleteTypeInfo :: (HasCallStack, MonadIO m) => GType -> EnumValue -> m TypeInfo

    gi-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);
    }
    

  4. enumGetValue :: (HasCallStack, MonadIO m) => EnumClass -> Int32 -> m (Maybe EnumValue)

    gi-gobject GI.GObject.Functions

    Returns the EnumValue for a value.

  5. enumGetValueByName :: (HasCallStack, MonadIO m) => EnumClass -> Text -> m (Maybe EnumValue)

    gi-gobject GI.GObject.Functions

    Looks up a EnumValue by name.

  6. enumGetValueByNick :: (HasCallStack, MonadIO m) => EnumClass -> Text -> m (Maybe EnumValue)

    gi-gobject GI.GObject.Functions

    Looks up a EnumValue by nickname.

  7. enumRegisterStatic :: (HasCallStack, MonadIO m) => Text -> EnumValue -> m GType

    gi-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.

  8. enumToString :: (HasCallStack, MonadIO m) => GType -> Int32 -> m Text

    gi-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

  9. paramSpecEnum :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> Maybe Text -> GType -> Int32 -> [ParamFlags] -> m GParamSpec

    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.

  10. module GI.GObject.Objects.ParamSpecEnum

    A ParamSpec derived structure that contains the meta data for enum properties.

Page 180 of many | Previous | Next