Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype LiftedPrimArray a Source #
Instances
newtype MutableLiftedPrimArray m a Source #
Instances
Eq (MutableLiftedPrimArray m a) Source # | |
Defined in Dahdit.LiftedPrimArray (==) :: MutableLiftedPrimArray m a -> MutableLiftedPrimArray m a -> Bool # (/=) :: MutableLiftedPrimArray m a -> MutableLiftedPrimArray m a -> Bool # |
indexLiftedPrimArray :: LiftedPrim a => LiftedPrimArray a -> ElemCount -> a Source #
writeLiftedPrimArray :: (LiftedPrim a, PrimMonad m) => MutableLiftedPrimArray (PrimState m) a -> ElemCount -> a -> m () Source #
freezeLiftedPrimArray :: PrimMonad m => MutableLiftedPrimArray (PrimState m) a -> ElemCount -> ElemCount -> m (LiftedPrimArray a) Source #
thawLiftedPrimArray :: PrimMonad m => LiftedPrimArray a -> ElemCount -> ElemCount -> m (MutableLiftedPrimArray (PrimState m) a) Source #
unsafeFreezeLiftedPrimArray :: PrimMonad m => MutableLiftedPrimArray (PrimState m) a -> m (LiftedPrimArray a) Source #
unsafeThawLiftedPrimArray :: PrimMonad m => LiftedPrimArray a -> m (MutableLiftedPrimArray (PrimState m) a) Source #
liftedPrimArrayFromListN :: LiftedPrim a => ElemCount -> [a] -> LiftedPrimArray a Source #
liftedPrimArrayFromList :: LiftedPrim a => [a] -> LiftedPrimArray a Source #
generateLiftedPrimArray :: LiftedPrim a => ElemCount -> (ElemCount -> a) -> LiftedPrimArray a Source #
lengthLiftedPrimArray :: LiftedPrim a => LiftedPrimArray a -> ElemCount Source #
cloneLiftedPrimArray :: LiftedPrim a => LiftedPrimArray a -> ElemCount -> ElemCount -> LiftedPrimArray a Source #
replicateLiftedPrimArray :: LiftedPrim a => ElemCount -> a -> LiftedPrimArray a Source #