-- 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 <a>()</a>, <a>Data.Set.Set</a>, <a>Data.Map.Map</a>,
--   <a>Int</a>, <a>Integer</a>, <a>Float</a>, <a>Double</a>, 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 <tt>()</tt>, <a>Set</a>, <a>Map</a>, <a>Int</a>,
--   <a>Integer</a>, <a>Float</a>, <a>Double</a>, and many others (see
--   below).
module Data.Default
class Default a
def :: Default a => a
