-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | A class for types with a default value
--
-- This module defines a class for types with a default value. Instances
-- are provided for (), Data.Set.Set, Data.Map.Map,
-- Int, Integer, Float, Double, and many
-- others.
@package data-default
@version 0.7.1.3
-- | 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).
module Data.Default
-- | A class for types with a default value.
class () => Default a
-- | The default value for this type.
def :: Default a => a