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.
gtoFiniteEnum :: (Generic a, GEnum FiniteEnum (Rep a)) => Int -> ageneric-data Generic.Data.Internal.Enum Generic toEnum generated with the FiniteEnum option.
instance Enum MyType where toEnum = gtoFiniteEnum fromEnum = gfromFiniteEnum enumFrom = gfiniteEnumFrom enumFromThen = gfiniteEnumFromThen enumFromTo = gfiniteEnumFromTo enumFromThenTo = gfiniteEnumFromThenTo
-
generic-data Generic.Data.Internal.Generically Type with Enum instance derived via Generic with FiniteEnum option. This allows deriving Enum for types whose constructors have fields. Some caution is advised; see details in FiniteEnum.
Example
>>> :{ data Booool = Booool Bool Bool deriving Generic deriving (Enum, Bounded) via (FiniteEnumeration Booool) :} FiniteEnumeration :: a -> FiniteEnumeration ageneric-data Generic.Data.Internal.Generically No documentation available.
conIdEnum :: Constructors a => [ConId a]generic-data Generic.Data.Internal.Meta All constructor identifiers.
gconNum @a = length (conIdEnum @a)
gConNum :: GConstructors r => Intgeneric-data Generic.Data.Internal.Meta No documentation available.
gconNum :: Constructors a => Intgeneric-data Generic.Data.Internal.Meta Number of constructors.
>>> gconNum @(Maybe Int) 2
isNumLitTy :: Type -> Maybe Integerghc-typelits-presburger GHC.TypeLits.Presburger.Compat Is this a numeric literal. We also look through type synonyms.
-
No documentation available.
documentGetCurrentPageNumber :: (HasCallStack, MonadIO m, IsDocument a) => a -> m Int32gi-atk GI.Atk.Interfaces.Document Retrieves the current page number inside document. Since: 2.12
getHyperlinkNumberOfAnchors :: (MonadIO m, IsHyperlink o) => o -> m Int32gi-atk GI.Atk.Objects.Hyperlink Get the value of the “number-of-anchors” property. When overloading is enabled, this is equivalent to
get hyperlink #numberOfAnchors