Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

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

  1. newtype NonEmptyMVector s a

    nonempty-vector Data.Vector.NonEmpty.Internal

    NonEmptyMVector is a thin wrapper around MVector that witnesses an API requiring non-empty construction, initialization, and generation of non-empty vectors by design. A newtype wrapper was chosen so that no new pointer indirection is introduced when working with MVectors, and all performance characteristics inherited from the MVector API still apply.

  2. NonEmptyMVector :: MVector s a -> NonEmptyMVector s a

    nonempty-vector Data.Vector.NonEmpty.Internal

    No documentation available.

  3. type NonEmptySTVector s = NonEmptyMVector s

    nonempty-vector Data.Vector.NonEmpty.Internal

    NonEmptyMVector parametrized by ST

  4. newtype NonEmptyVector a

    nonempty-vector Data.Vector.NonEmpty.Internal

    NonEmptyVector is a thin wrapper around Vector that witnesses an API requiring non-empty construction, initialization, and generation of non-empty vectors by design. A newtype wrapper was chosen so that no new pointer indirection is introduced when working with Vectors, and all performance characteristics inherited from the Vector API still apply.

  5. NonEmptyVector :: Vector a -> NonEmptyVector a

    nonempty-vector Data.Vector.NonEmpty.Internal

    No documentation available.

  6. type NonEmptyIOVector = NonEmptyMVector RealWorld

    nonempty-vector Data.Vector.NonEmpty.Mutable

    NonEmptyMVector parametrized by PrimState

  7. data NonEmptyMVector s a

    nonempty-vector Data.Vector.NonEmpty.Mutable

    NonEmptyMVector is a thin wrapper around MVector that witnesses an API requiring non-empty construction, initialization, and generation of non-empty vectors by design. A newtype wrapper was chosen so that no new pointer indirection is introduced when working with MVectors, and all performance characteristics inherited from the MVector API still apply.

  8. type NonEmptySTVector s = NonEmptyMVector s

    nonempty-vector Data.Vector.NonEmpty.Mutable

    NonEmptyMVector parametrized by ST

  9. fromMVector :: MVector s a -> Maybe (NonEmptyMVector s a)

    nonempty-vector Data.Vector.NonEmpty.Mutable

    Convert a mutable vector to a non-empty mutable vector

  10. toMVector :: NonEmptyMVector s a -> MVector s a

    nonempty-vector Data.Vector.NonEmpty.Mutable

    Convert a non-empty mutable vector to a mutable vector

Page 81 of many | Previous | Next