Hoogle Search
Within LTS Haskell 24.66 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
remap2 :: Remap m => (a -> b) -> (b -> a) -> m a -> m bcmdargs System.Console.CmdArgs.Explicit Restricted version of remap where the values are isomorphic.
remapUpdate :: (a -> b) -> (b -> (a, a -> b)) -> Update a -> Update bcmdargs System.Console.CmdArgs.Explicit packMapStorableArray :: forall a b . Storable b => (a -> b) -> [a] -> IO (Ptr b)haskell-gi-base Data.GI.Base.BasicConversions No documentation available.
-
haskell-gi-base Data.GI.Base.BasicConversions No documentation available.
unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c]haskell-gi-base Data.GI.Base.BasicConversions No documentation available.
unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b]haskell-gi-base Data.GI.Base.BasicConversions No documentation available.
-
haskell-gi-base Data.GI.Base.GVariant Pack a Map into a GVariant for dictionary type, which is just an array of GVariantDictEntry.
-
haskell-gi-base Data.GI.Base.GVariant Unpack a GVariant into a Map. Notice that this assumes that all the elements in the GVariant array of GVariantDictEntry are of the same type, which is not necessary for a generic GVariant, so this is somewhat restrictive. For the general case it is necessary to use gvariantToList plus gvariantToDictEntry directly.
bimapThese :: (a -> c) -> (b -> d) -> These a b -> These c dthese Data.These.Combinators Bifunctor bimap.
iconcatMap :: FoldableWithIndex i f => (i -> a -> [b]) -> f a -> [b]indexed-traversable Data.Foldable.WithIndex Concatenate the results of a function of the elements of an indexed container with access to the index. When you don't need access to the index then concatMap is more flexible in what it accepts.
concatMap ≡ iconcatMap . const iconcatMap ≡ ifoldMap