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. class MaybeLike e v => UVectorMemo v e | v -> e

    monad-memo Control.Monad.Memo.Vector

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

  2. evalUVectorMemo :: (PrimMonad m, MVector UVector e, UVectorMemo v e) => UVectorCache (PrimState m) e m a -> Int -> m a

    monad-memo Control.Monad.Memo.Vector

    Evaluate computation using mutable unboxed vector Vector length must covers all possible keys used in computation otherwise index out of bound error is generated by vector code

  3. evalVectorMemo :: (PrimMonad m, VectorMemo v e) => VectorCache (PrimState m) e m a -> Int -> m a

    monad-memo Control.Monad.Memo.Vector

    Evaluate computation using mutable boxed vector Vector length must covers all possible keys used in computation otherwise index out of bound error is generated by vector code

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

    monad-memo Control.Monad.Memo.Vector

    No documentation available.

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

    monad-memo Control.Monad.Memo.Vector

    No documentation available.

  6. runUVectorMemo :: (PrimMonad m, MVector UVector e, UVectorMemo v e) => UVectorCache (PrimState m) e m a -> Int -> m (a, UVector (PrimState m) e)

    monad-memo Control.Monad.Memo.Vector

    Evaluate computation using mutable unboxed vector. It also returns the final content of the vector cache Vector length must covers all possible keys used in computation otherwise index out of bound error is generated by vector code

  7. runVectorMemo :: (PrimMonad m, VectorMemo v e) => VectorCache (PrimState m) e m a -> Int -> m (a, Vector (PrimState m) e)

    monad-memo Control.Monad.Memo.Vector

    Evaluate computation using mutable boxed vector. It also returns the final content of the vector cache Vector length must covers all possible keys used in computation otherwise index out of bound error is generated by vector code

  8. toVector :: Container vec -> vec

    monad-memo Control.Monad.Memo.Vector

    No documentation available.

  9. type UVectorCache s e = Cache UVector s e

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

    MonadCache based on unboxed vector

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

Page 110 of many | Previous | Next