Hoogle Search
Within LTS Haskell 24.60 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
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
enumCodec :: Eq enum => NonEmpty (enum, Codec context enum enum) -> Codec context enum enumautodocodec Autodocodec A codec for an enum that can be written each with their own codec.
WARNING
If you don't provide a string for one of the type's constructors, the last codec in the list will be used instead.enumCodec :: Eq enum => NonEmpty (enum, Codec context enum enum) -> Codec context enum enumautodocodec Autodocodec.Codec A codec for an enum that can be written each with their own codec.
WARNING
If you don't provide a string for one of the type's constructors, the last codec in the list will be used instead.enumTypeFrom :: IsEnumType a => a -> NS (K () :: [Type] -> Type) (Code a)generics-sop Generics.SOP Convert from an enum type to its sum representation.
enumTypeTo :: IsEnumType a => NS (K () :: [Type] -> Type) (Code a) -> agenerics-sop Generics.SOP Convert a sum representation to ihe original type.
enumTypeFrom :: IsEnumType a => a -> NS (K () :: [Type] -> Type) (Code a)generics-sop Generics.SOP.Universe Convert from an enum type to its sum representation.
enumTypeTo :: IsEnumType a => NS (K () :: [Type] -> Type) (Code a) -> agenerics-sop Generics.SOP.Universe Convert a sum representation to ihe original type.