| ||||||||||
| ||||||||||
| Documentation | ||||||||||
| newtype EnumSet e | ||||||||||
| ||||||||||
| (\\) :: Enum e => EnumSet e -> EnumSet e -> EnumSet e | ||||||||||
| null :: Enum e => EnumSet e -> Bool | ||||||||||
| size :: Enum e => EnumSet e -> Int | ||||||||||
| member :: Enum e => e -> EnumSet e -> Bool | ||||||||||
| notMember :: Enum e => Int -> EnumSet e -> Bool | ||||||||||
| isSubsetOf :: Enum e => EnumSet e -> EnumSet e -> Bool | ||||||||||
| isProperSubsetOf :: Enum e => EnumSet e -> EnumSet e -> Bool | ||||||||||
| empty :: Enum e => EnumSet e | ||||||||||
| singleton :: Enum e => e -> EnumSet e | ||||||||||
| insert :: Enum e => e -> EnumSet e -> EnumSet e | ||||||||||
| delete :: Enum e => e -> EnumSet e -> EnumSet e | ||||||||||
| union :: Enum e => EnumSet e -> EnumSet e -> EnumSet e | ||||||||||
| unions :: Enum e => [EnumSet e] -> EnumSet e | ||||||||||
| difference :: Enum e => EnumSet e -> EnumSet e -> EnumSet e | ||||||||||
| intersection :: Enum e => EnumSet e -> EnumSet e -> EnumSet e | ||||||||||
| filter :: Enum e => (e -> Bool) -> EnumSet e -> EnumSet e | ||||||||||
| partition :: Enum e => (e -> Bool) -> EnumSet e -> (EnumSet e, EnumSet e) | ||||||||||
| split :: Enum e => e -> EnumSet e -> (EnumSet e, EnumSet e) | ||||||||||
| splitMember :: Enum e => e -> EnumSet e -> (EnumSet e, Bool, EnumSet e) | ||||||||||
| map :: Enum e => (e -> e) -> EnumSet e -> EnumSet e | ||||||||||
| fold :: Enum e => (e -> b -> b) -> b -> EnumSet e -> b | ||||||||||
| elems :: Enum e => EnumSet e -> [e] | ||||||||||
| toList :: Enum e => EnumSet e -> [e] | ||||||||||
| fromList :: Enum e => [e] -> EnumSet e | ||||||||||
| toAscList :: Enum e => EnumSet e -> [e] | ||||||||||
| fromAscList :: Enum e => [e] -> EnumSet e | ||||||||||
| fromDistinctAscList :: Enum e => [e] -> EnumSet e | ||||||||||
| showTree :: Enum e => EnumSet e -> String | ||||||||||
| showTreeWith :: Enum e => Bool -> Bool -> EnumSet e -> String | ||||||||||
| Produced by Haddock version 2.3.0 | ||||||||||