Safe Haskell | None |
---|---|
Language | Haskell98 |
- class Object a => AnySet a
- data Set
- data FrozenSet
- setType :: Type
- frozenSetType :: Type
- toSet :: [SomeObject] -> IO Set
- toFrozenSet :: [SomeObject] -> IO FrozenSet
- iterableToSet :: Object obj => obj -> IO Set
- iterableToFrozenSet :: Object obj => obj -> IO FrozenSet
- fromSet :: AnySet set => set -> IO [SomeObject]
- size :: AnySet set => set -> IO Integer
- contains :: (AnySet set, Object key) => set -> key -> IO Bool
- add :: (AnySet set, Object key) => set -> key -> IO ()
- discard :: Object key => Set -> key -> IO Bool
- pop :: Set -> IO SomeObject
- clear :: Set -> IO ()
Documentation
frozenSetType :: Type Source #
toFrozenSet :: [SomeObject] -> IO FrozenSet Source #