manatee-core-0.0.1: The core of Manatee.

Manatee.Toolkit.General.Seq

Synopsis

Documentation

filterMin :: (a -> Bool) -> Seq a -> Maybe aSource

Filter min.

maybeIndex :: Seq a -> Int -> Maybe aSource

Maybe index.

insertAt :: Int -> a -> Seq a -> Seq aSource

Insert element in sequence.

deleteAt :: Int -> Seq a -> Seq aSource

Delete element in sequence.

swap :: Int -> Int -> Seq a -> Seq aSource

Swap two element in sequence.

deleteMatch :: (a -> Bool) -> Seq a -> Seq aSource

Delete match element in sequence.

tryReplace :: (a -> Bool) -> a -> Seq a -> Seq aSource

Replace element if found match.

replaceOrAdd :: (a -> Bool) -> a -> Seq a -> Seq aSource

Replace or add.