Hoogle Search
Within LTS Haskell 24.64 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
ifor :: (TraversableWithIndex i t, Applicative f) => t a -> (i -> a -> f b) -> f (t b)indexed-traversable Data.Traversable.WithIndex Traverse with an index (and the arguments flipped).
for a ≡ ifor a . const ifor ≡ flip itraverse
iforM :: (TraversableWithIndex i t, Monad m) => t a -> (i -> a -> m b) -> m (t b)indexed-traversable Data.Traversable.WithIndex Map each element of a structure to a monadic action, evaluate these actions from left to right, and collect the results, with access its position (and the arguments flipped).
forM a ≡ iforM a . const iforM ≡ flip imapM
-
haskell-gi Data.GI.CodeGen.API No documentation available.
gtypeStructFor :: Struct -> Maybe Namehaskell-gi Data.GI.CodeGen.API No documentation available.
structForceVisible :: Struct -> Boolhaskell-gi Data.GI.CodeGen.API No documentation available.
DynamicForeignSymbol :: DynamicWrapper -> ForeignSymbolhaskell-gi Data.GI.CodeGen.Callable Info about the dynamic wrapper.
KnownForeignSymbol :: Text -> ForeignSymbolhaskell-gi Data.GI.CodeGen.Callable Haskell symbol in scope.
addSectionFormattedDocs :: HaddockSection -> Text -> CodeGen e ()haskell-gi Data.GI.CodeGen.Code Add documentation for a given section.
prependSectionFormattedDocs :: HaddockSection -> Text -> CodeGen e ()haskell-gi Data.GI.CodeGen.Code Prepend documentation at the beginning of a given section.
nullPtrForType :: Type -> CodeGen e (Maybe Text)haskell-gi Data.GI.CodeGen.Conversions An appropriate NULL value for the given type, for types which are represented by pointers on the C side.