Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data ShiftedVector a Source
Show a => Show (ShiftedVector a) |
empty :: Monoid a => ShiftedVector a Source
emptyZ :: a -> ShiftedVector a Source
singleton :: Monoid a => Int -> a -> ShiftedVector a Source
length :: ShiftedVector a -> Int Source
null :: ShiftedVector a -> Bool Source
start :: ShiftedVector a -> Int Source
end :: ShiftedVector a -> Int Source
(!?) :: ShiftedVector a -> Int -> a Source
(//) :: ShiftedVector a -> [(Int, a)] -> ShiftedVector a Source
modifySome :: ShiftedVector a -> [Int] -> (a -> a) -> ShiftedVector a Source
ensureLow :: Int -> ShiftedVector a -> ShiftedVector a Source
ensureHigh :: Int -> ShiftedVector a -> ShiftedVector a Source