Safe Haskell | Safe-Infered |
---|
Documentation
This module defines a class for types with a default value. Instances are
provided for '()', Set
, Map
, Int
, Integer
, Float
, Double
,
and many others (see below).
A class for types with a default value.
Default Double | |
Default Float | |
Default Int | |
Default Integer | |
Default Ordering | |
Default () | |
Default All | |
Default Any | |
Default IntSet | |
Default [a] | |
Integral a => Default (Ratio a) | |
Default a => Default (IO a) | |
Default a => Default (Dual a) | |
Default (Endo a) | |
Num a => Default (Sum a) | |
Num a => Default (Product a) | |
Default (First a) | |
Default (Last a) | |
Default (Maybe a) | |
Default a => Default (Tree a) | |
Default (Seq a) | |
Default (IntMap v) | |
Default (Set v) | |
Default (DList a) | |
Default r => Default (e -> r) | |
(Default a, Default b) => Default (a, b) | |
Default (Map k v) | |
(Default a, Default b, Default c) => Default (a, b, c) | |
(Default a, Default b, Default c, Default d) => Default (a, b, c, d) | |
(Default a, Default b, Default c, Default d, Default e) => Default (a, b, c, d, e) |