| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell98 |
Data.Count
Documentation
class Countable a where Source
Class and instances for producing Counters by type.
Instances
| Countable Bool | |
| Countable Char | |
| Countable Int | |
| Countable Int8 | |
| Countable Int16 | |
| Countable Int32 | |
| Countable Int64 | |
| Countable Integer | |
| Countable () | |
| Countable a => Countable [a] | |
| Countable a => Countable (Maybe a) | |
| (Countable a, Countable b) => Countable (Either a b) | |
| (Countable a, Countable b) => Countable (a, b) | |
| (Countable a, Countable b, Countable c) => Countable (a, b, c) | |
| (Countable a, Countable b, Countable c, Countable d) => Countable (a, b, c, d) |
count :: Countable a => a -> Maybe Integer Source
Overloaded cCount. Doesn't attempt to reduce the dummy value given.
allValues :: Countable a => [a] Source
Overloaded allValuesFor.