Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Lexer.Tlex.Data.SymEnumSet
Documentation
data SymEnumSet a Source #
Instances
Eq (SymEnumSet a) Source # | |
Defined in Language.Lexer.Tlex.Data.SymEnumSet | |
Show (SymEnumSet a) Source # | |
Defined in Language.Lexer.Tlex.Data.SymEnumSet Methods showsPrec :: Int -> SymEnumSet a -> ShowS # show :: SymEnumSet a -> String # showList :: [SymEnumSet a] -> ShowS # | |
Enum a => Semigroup (SymEnumSet a) Source # | |
Defined in Language.Lexer.Tlex.Data.SymEnumSet Methods (<>) :: SymEnumSet a -> SymEnumSet a -> SymEnumSet a # sconcat :: NonEmpty (SymEnumSet a) -> SymEnumSet a # stimes :: Integral b => b -> SymEnumSet a -> SymEnumSet a # | |
Enum a => Monoid (SymEnumSet a) Source # | |
Defined in Language.Lexer.Tlex.Data.SymEnumSet Methods mempty :: SymEnumSet a # mappend :: SymEnumSet a -> SymEnumSet a -> SymEnumSet a # mconcat :: [SymEnumSet a] -> SymEnumSet a # |
empty :: Enum a => SymEnumSet a Source #
full :: Enum a => SymEnumSet a Source #
complement :: Enum a => SymEnumSet a -> SymEnumSet a Source #
singleton :: Enum a => a -> SymEnumSet a Source #
union :: Enum a => SymEnumSet a -> SymEnumSet a -> SymEnumSet a Source #
intersection :: Enum a => SymEnumSet a -> SymEnumSet a -> SymEnumSet a Source #
difference :: Enum a => SymEnumSet a -> SymEnumSet a -> SymEnumSet a Source #
fromEnumSet :: Enum a => Bool -> EnumSet a -> SymEnumSet a Source #