impure-containers-0.5.0: Mutable containers in Haskell.

Safe HaskellNone
LanguageHaskell2010

Data.ArrayList.Generic

Synopsis

Documentation

data ArrayList v s a Source #

Constructors

ArrayList 

Fields

new :: (PrimMonad m, MVector v a) => Int -> m (ArrayList v (PrimState m) a) Source #

push :: (PrimMonad m, MVector v a) => ArrayList v (PrimState m) a -> a -> m () Source #

Append an element to the end of the ArrayList.

freeze :: (PrimMonad m, Vector v a) => ArrayList (Mutable v) (PrimState m) a -> m (v a) Source #