Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data SymEnumSet a Source #
Instances
Eq (SymEnumSet a) Source # | |
Defined in Language.Lexer.Tlex.Data.SymEnumSet (==) :: SymEnumSet a -> SymEnumSet a -> Bool # (/=) :: SymEnumSet a -> SymEnumSet a -> Bool # | |
(Enum a, Show a) => Show (SymEnumSet a) Source # | |
Defined in Language.Lexer.Tlex.Data.SymEnumSet 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 (<>) :: 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 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 #