-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A class for types with a default value -- -- A class for types with a default value @package data-default @version 0.5.0 module Data.Default -- | A class for types with a default value. class Default a def :: Default a => a instance Default TimeLocale instance (Default a, Default b, Default c, Default d, Default e) => Default (a, b, c, d, e) instance (Default a, Default b, Default c, Default d) => Default (a, b, c, d) instance (Default a, Default b, Default c) => Default (a, b, c) instance (Default a, Default b) => Default (a, b) instance Default a => Default (Dual a) instance Default (DList a) instance Default (Endo a) instance Num a => Default (Product a) instance Num a => Default (Sum a) instance Default (First a) instance Default (Last a) instance Default All instance Default Any instance Default Ordering instance Default [a] instance Default () instance Default (Maybe a) instance Default a => Default (IO a) instance Default r => Default (e -> r) instance (Default a, RealFloat a) => Default (Complex a) instance Integral a => Default (Ratio a) instance Default Double instance Default Float instance Default Integer instance Default Word64 instance Default Word32 instance Default Word16 instance Default Word8 instance Default Word instance Default Int64 instance Default Int32 instance Default Int16 instance Default Int8 instance Default Int instance Default a => Default (Tree a) instance Default (Seq a) instance Default IntSet instance Default (IntMap v) instance Default (Map k v) instance Default (Set v)