Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

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

  1. type SmallMutableUnliftedArray s a = SmallMutableUnliftedArray_ Unlifted a s a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    No documentation available.

  2. data SmallMutableUnliftedArray_ (unlifted_a :: UnliftedType) s a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    No documentation available.

  3. SmallUnliftedArray :: SmallUnliftedArray# unlifted_a -> SmallUnliftedArray_ (unlifted_a :: UnliftedType) a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    No documentation available.

  4. type SmallUnliftedArray a = SmallUnliftedArray_ Unlifted a a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    A type synonym for a SmallUnliftedArray_ containing lifted values of a particular type. As a general rule, this type synonym should not be used in class instances—use SmallUnliftedArray_ with an equality constraint instead. It also should not be used when defining newtypes or datatypes, unless those will have restrictive type roles regardless—use SmallUnliftedArray_ instead.

  5. data SmallUnliftedArray_ (unlifted_a :: UnliftedType) a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    A SmallUnliftedArray_ a unlifted_a represents an array of values of a lifted type a that wrap values of an unlifted type unlifted_a. It is expected that unlifted_a ~ Unlifted a, but imposing that constraint here would force the type roles to nominal, which is often undesirable when arrays are used as components of larger datatypes.

  6. cloneSmallMutableUnliftedArray :: SmallMutableUnliftedArray s a -> Int -> Int -> ST s (SmallMutableUnliftedArray s a)

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    Creates a new MutableUnliftedArray containing a copy of a portion of another mutable array.

  7. cloneSmallUnliftedArray :: SmallUnliftedArray a -> Int -> Int -> SmallUnliftedArray a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    Creates a copy of a portion of a SmallUnliftedArray

  8. copySmallMutableUnliftedArray :: SmallMutableUnliftedArray s a -> Int -> SmallMutableUnliftedArray s a -> Int -> Int -> ST s ()

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    Copies the contents of one mutable array into another.

  9. copySmallUnliftedArray :: SmallMutableUnliftedArray s a -> Int -> SmallUnliftedArray a -> Int -> Int -> ST s ()

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    Copies the contents of an immutable array into a mutable array.

  10. dupableRunSmallUnliftedArray :: (forall s . () => ST s (SmallMutableUnliftedArray s a)) -> SmallUnliftedArray a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray.ST

    Execute a stateful computation and freeze the resulting array. It is possible, but unlikely, that the computation will be run multiple times in multiple threads.

Page 518 of many | Previous | Next