Hoogle Search

Within LTS Haskell 24.45 (ghc-9.10.3)

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

  1. type UVectorCache s e = Cache UVector s e

    monad-memo Control.Monad.Memo.Vector.Expandable

    MonadCache based on unboxed vector

  2. class MaybeLike e v => UVectorMemo v e | v -> e

    monad-memo Control.Monad.Memo.Vector.Expandable

    This is just to be able to infer the type of the UVectorCache element.

  3. genericStartEvalVectorMemo :: (MaybeLike e v, PrimMonad m, MVector vec e) => Cache vec (PrimState m) e m a -> m a

    monad-memo Control.Monad.Memo.Vector.Expandable

    No documentation available.

  4. genericStartRunVectorMemo :: (MaybeLike e v, PrimMonad m, MVector vec e) => Cache vec (PrimState m) e m a -> m (a, vec (PrimState m) e)

    monad-memo Control.Monad.Memo.Vector.Expandable

    No documentation available.

  5. startEvalUVectorMemo :: (PrimMonad m, UVectorMemo v e, MVector UVector e) => UVectorCache (PrimState m) e m a -> m a

    monad-memo Control.Monad.Memo.Vector.Expandable

    Evaluate computation using mutable unboxed vector which dynamically grows to accomodate all requested keys

  6. startEvalVectorMemo :: (PrimMonad m, VectorMemo v e) => VectorCache (PrimState m) e m a -> m a

    monad-memo Control.Monad.Memo.Vector.Expandable

    Evaluate computation using mutable boxed vector which dynamically grows to accomodate all requested keys

  7. startRunUVectorMemo :: (PrimMonad m, UVectorMemo v e, MVector UVector e) => UVectorCache (PrimState m) e m a -> m (a, UVector (PrimState m) e)

    monad-memo Control.Monad.Memo.Vector.Expandable

    Evaluate computation using mutable unboxed vector which dynamically grows to accomodate all requested keys. This function also returns the final content of the vector cache

  8. startRunVectorMemo :: (PrimMonad m, VectorMemo v e) => VectorCache (PrimState m) e m a -> m (a, Vector (PrimState m) e)

    monad-memo Control.Monad.Memo.Vector.Expandable

    Evaluate computation using mutable boxed vector which dynamically grows to accomodate all requested keys. This function also returns the final content of the vector cache

  9. toVector :: Container vec -> vec

    monad-memo Control.Monad.Memo.Vector.Expandable

    No documentation available.

  10. type UVectorCache s e = Cache UVector s e

    monad-memo Control.Monad.Memo.Vector.Unsafe

    MonadCache based on unboxed vector

Page 111 of many | Previous | Next