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. 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.

  2. 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.

  3. 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

  4. 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

  5. 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

  6. 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

  7. toVector :: Container vec -> vec

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

    No documentation available.

  8. type UVectorCache s e = Cache UVector s e

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

    MonadCache based on unboxed vector

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

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

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

  10. genericUnsafeEvalVectorMemo :: (MaybeLike e v, PrimMonad m, MVector c e) => Cache c (PrimState m) e m a -> Int -> m a

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

    No documentation available.

Page 111 of many | Previous | Next