Here is a list of all modules:
Bitwise | Typeclass for datatypes supporting the usual bitwise operations |
Comparable | The Comparable typeclass defines equality and inequality |
Core | Module containing miscellaneous core utilities |
Enumerable | The Enumerable typeclass defines operations on sequentially ordered datatypes |
Field | Ring whose non-zero elements form a Group under multiplication |
Foldable | The Foldable typeclass is used for data structures that can be folded |
Functional | General purpose metafunctions and metafunction classes |
Functor | The Functor typeclass is used for types that can be mapped over |
Group | Monoid where all objects have an inverse w.r.t |
Integer | Holds a compile-time value of an integral type |
Integral Domain | Commutative Ring without nonzero zero divisors |
Iterable | Data structures allowing external iteration |
List | A sequence of types |
Logical | Logical operators and conditional branch selection |
Maybe | Maybe encapsulates an optional value |
Monad | Monad s are Functor s with additional structure allowing values to be lifted and nested monads to be flattened |
Monoid | The Monoid typeclass is used for datatypes with an associative binary operation that has an identity |
Orderable | The Orderable typeclass is used for totally ordered datatypes |
Rational | Exact rational number represented as a ratio of two integers |
Ring | The Ring typeclass is used for Group s that also form a Monoid under a second binary operation that distributes over the first |