| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hydrogen.CliArgs
- data Option
- switch :: String -> Option
- optarg :: String -> Option
- (~:) :: Char -> Option -> Option
- (~?) :: Option -> (String -> Bool) -> Option
- (~=) :: Option -> String -> Option
- getOpts :: [Option] -> IO OptArgs
- getOpts' :: [Option] -> [String] -> OptArgs
- data Set a :: * -> *
- class Has a where
- data MultiMap k v :: * -> * -> *
- class Container a where
- type OptArgs = (MultiMap String String, Set String, [String])
Documentation
data Set a :: * -> *
A set of values a.
class Has a where
data MultiMap k v :: * -> * -> *
Instances
| 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 |