Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- type Stack a = OSet a
- empty :: Stack a
- singleton :: a -> Stack a
- insert :: Ord a => a -> Stack a -> Stack a
- removeLast :: Ord a => Stack a -> Stack a
- head :: Stack a -> a
- safeHead :: Stack a -> Maybe a
- last :: Stack a -> a
- pop :: Ord a => Stack a -> Stack a
- popWithInfo :: Ord a => Stack a -> (Stack a, a, a)
- tail :: Ord a => Stack a -> [a]
- elemAt :: Stack a -> Int -> Maybe a
- takeStack :: Ord a => Int -> Stack a -> Stack a
- unsafeElemAt :: Stack a -> Int -> a
- fromList :: Ord a => [a] -> Stack a
- size :: Stack a -> Int
- toList :: Foldable t => t a -> [a]
Documentation
unsafeElemAt :: Stack a -> Int -> a Source #