Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. fromIntMap :: IntMap v -> IntMap v

    uniplate Data.Generics.Uniplate.Data.Instances

    Deconstruct a value of type IntMap.

  2. fromMap :: Map k v -> Map k v

    uniplate Data.Generics.Uniplate.Data.Instances

    Deconstruct a value of type Map.

  3. toIntMap :: IntMap v -> IntMap v

    uniplate Data.Generics.Uniplate.Data.Instances

    Construct a value of type IntMap.

  4. toMap :: Ord k => Map k v -> Map k v

    uniplate Data.Generics.Uniplate.Data.Instances

    Construct a value of type Map.

  5. concatMap :: forall (v :: Type -> Type) a (v' :: Type -> Type) b (m :: Nat) (n :: Nat) . (Vector v a, Vector v' b) => (a -> Vector v' m b) -> Vector v n a -> Vector v' (n * m) b

    vector-sized Data.Vector.Generic.Sized

    O(n*m) Map a function over a vector and concatenate the results. The function is required to always return a vector of the same length.

  6. imap :: forall (v :: Type -> Type) a b (n :: Nat) . (Vector v a, Vector v b) => (Finite n -> a -> b) -> Vector v n a -> Vector v n b

    vector-sized Data.Vector.Generic.Sized

    O(n) Apply a function to every element of a vector and its index.

  7. imapM :: forall m (v :: Type -> Type) a b (n :: Nat) . (Monad m, Vector v a, Vector v b) => (Finite n -> a -> m b) -> Vector v n a -> m (Vector v n b)

    vector-sized Data.Vector.Generic.Sized

    O(n) Apply the monadic action to every element of a vector and its index, yielding a vector of results.

  8. imapM_ :: forall m (v :: Type -> Type) a (n :: Nat) b . (Monad m, Vector v a) => (Finite n -> a -> m b) -> Vector v n a -> m ()

    vector-sized Data.Vector.Generic.Sized

    O(n) Apply the monadic action to every element of a vector and its index, ignoring the results.

  9. concatMap :: forall a b (m :: Nat) (n :: Nat) . (Prim a, Prim b) => (a -> Vector m b) -> Vector n a -> Vector (n * m) b

    vector-sized Data.Vector.Primitive.Sized

    O(n*m) Map a function over a vector and concatenate the results. The function is required to always return the same length vector.

  10. imap :: forall a b (n :: Nat) . (Prim a, Prim b) => (Finite n -> a -> b) -> Vector n a -> Vector n b

    vector-sized Data.Vector.Primitive.Sized

    O(n) Apply a function to every element of a vector and its index.

Page 537 of many | Previous | Next