Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Option
- switch :: String -> Option
- optarg :: String -> Option
- (~:) :: Char -> Option -> Option
- (~?) :: Option -> (String -> Bool) -> Option
- (~=) :: Option -> String -> Option
- getOpts :: [Option] -> IO (MultiMap String String, Set String, [String])
- getOpts' :: [Option] -> [String] -> (MultiMap String String, Set String, [String])
- data Set a :: * -> *
- class Has a where
- data MultiMap k v :: * -> * -> *
- class Container a where
Documentation
data Set a :: * -> *
A set of values a
.
class Has a where
data MultiMap k v :: * -> * -> *
Functor (MultiMap k) | |
Foldable (MultiMap k) | |
Traversable (MultiMap k) | |
(Eq k, Eq v) => Eq (MultiMap k v) | |
(Ord k, Ord v) => Ord (MultiMap k v) | |
(Show k, Show v) => Show (MultiMap k v) | |
Generic (MultiMap k v) | |
TMap (MultiMap k v) | |
Ord k => Has (MultiMap k v) | |
Ord k => Container (MultiMap k v) | |
Typeable (* -> * -> *) MultiMap | |
type Rep (MultiMap k v) = D1 D1MultiMap (C1 C1_0MultiMap ((:*:) (S1 NoSelector (Rec0 (Map k [v]))) (S1 NoSelector (Rec0 Int)))) | |
type Transform ((v -> w) -> MultiMap k v) = MultiMap k w | |
type Component (MultiMap k v) = v | |
type HasValue (MultiMap k v) = [v] | |
type HasKey (MultiMap k v) = k | |
type Contained (MultiMap k v) = k |