-- 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.8.0.0 -- | Nothing to see here. module Data.Default.Internal -- | A class for types with a default value. class Default a -- | The default value for this type. def :: Default a => a -- | The default value for this type. def :: (Default a, Generic a, GDefault (Rep a)) => a -- | Defaults, generically. class GDefault f gdef :: GDefault f => f a instance Data.Default.Internal.Default a => Data.Default.Internal.GDefault (GHC.Generics.K1 i a) instance Data.Default.Internal.Default GHC.Types.Bool instance Data.Default.Internal.Default GHC.Types.Int instance Data.Default.Internal.Default GHC.Int.Int8 instance Data.Default.Internal.Default GHC.Int.Int16 instance Data.Default.Internal.Default GHC.Int.Int32 instance Data.Default.Internal.Default GHC.Int.Int64 instance Data.Default.Internal.Default GHC.Types.Word instance Data.Default.Internal.Default GHC.Word.Word8 instance Data.Default.Internal.Default GHC.Word.Word16 instance Data.Default.Internal.Default GHC.Word.Word32 instance Data.Default.Internal.Default GHC.Word.Word64 instance Data.Default.Internal.Default GHC.Num.Integer.Integer instance Data.Default.Internal.Default GHC.Types.Float instance Data.Default.Internal.Default GHC.Types.Double instance GHC.Real.Integral a => Data.Default.Internal.Default (GHC.Real.Ratio a) instance (Data.Default.Internal.Default a, GHC.Float.RealFloat a) => Data.Default.Internal.Default (Data.Complex.Complex a) instance Data.Fixed.HasResolution a => Data.Default.Internal.Default (Data.Fixed.Fixed a) instance Data.Default.Internal.Default Foreign.C.Types.CBool instance Data.Default.Internal.Default Foreign.C.Types.CShort instance Data.Default.Internal.Default Foreign.C.Types.CUShort instance Data.Default.Internal.Default Foreign.C.Types.CInt instance Data.Default.Internal.Default Foreign.C.Types.CUInt instance Data.Default.Internal.Default Foreign.C.Types.CLong instance Data.Default.Internal.Default Foreign.C.Types.CULong instance Data.Default.Internal.Default Foreign.C.Types.CLLong instance Data.Default.Internal.Default Foreign.C.Types.CULLong instance Data.Default.Internal.Default Foreign.C.Types.CPtrdiff instance Data.Default.Internal.Default Foreign.C.Types.CSize instance Data.Default.Internal.Default Foreign.C.Types.CSigAtomic instance Data.Default.Internal.Default Foreign.C.Types.CIntPtr instance Data.Default.Internal.Default Foreign.C.Types.CUIntPtr instance Data.Default.Internal.Default Foreign.C.Types.CIntMax instance Data.Default.Internal.Default Foreign.C.Types.CUIntMax instance Data.Default.Internal.Default Foreign.C.Types.CClock instance Data.Default.Internal.Default Foreign.C.Types.CTime instance Data.Default.Internal.Default Foreign.C.Types.CUSeconds instance Data.Default.Internal.Default Foreign.C.Types.CSUSeconds instance Data.Default.Internal.Default Foreign.C.Types.CFloat instance Data.Default.Internal.Default Foreign.C.Types.CDouble instance Data.Default.Internal.Default (GHC.Ptr.Ptr a) instance Data.Default.Internal.Default (GHC.Ptr.FunPtr a) instance Data.Default.Internal.Default Foreign.Ptr.IntPtr instance Data.Default.Internal.Default Foreign.Ptr.WordPtr instance Data.Default.Internal.Default (Foreign.C.ConstPtr.ConstPtr a) instance Data.Default.Internal.Default (GHC.Maybe.Maybe a) instance Data.Default.Internal.Default a => Data.Default.Internal.Default (Data.Functor.Identity.Identity a) instance Data.Default.Internal.Default a => Data.Default.Internal.Default (Data.Functor.Const.Const a b) instance Data.Default.Internal.Default () instance Data.Default.Internal.Default [a] instance Data.Default.Internal.Default GHC.Types.Ordering instance Data.Default.Internal.Default Data.Semigroup.Internal.Any instance Data.Default.Internal.Default Data.Semigroup.Internal.All instance Data.Default.Internal.Default (Data.Monoid.Last a) instance Data.Default.Internal.Default (Data.Monoid.First a) instance GHC.Num.Num a => Data.Default.Internal.Default (Data.Semigroup.Internal.Sum a) instance GHC.Num.Num a => Data.Default.Internal.Default (Data.Semigroup.Internal.Product a) instance Data.Default.Internal.Default (Data.Semigroup.Internal.Endo a) instance Data.Default.Internal.Default (Data.Proxy.Proxy a) instance Data.Default.Internal.Default a => Data.Default.Internal.Default (Solo a) instance Data.Default.Internal.Default a => Data.Default.Internal.Default (Data.Semigroup.Internal.Dual a) instance Data.Default.Internal.Default (Data.Set.Internal.Set v) instance Data.Default.Internal.Default (Data.Map.Internal.Map k v) instance Data.Default.Internal.Default (Data.IntMap.Internal.IntMap v) instance Data.Default.Internal.Default Data.IntSet.Internal.IntSet instance Data.Default.Internal.Default (Data.Sequence.Internal.Seq a) instance Data.Default.Internal.Default a => Data.Default.Internal.Default (Data.Tree.Tree a) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2) => Data.Default.Internal.Default (a1, a2) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3) => Data.Default.Internal.Default (a1, a2, a3) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4) => Data.Default.Internal.Default (a1, a2, a3, a4) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5) => Data.Default.Internal.Default (a1, a2, a3, a4, a5) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23, Data.Default.Internal.Default a24) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23, Data.Default.Internal.Default a24, Data.Default.Internal.Default a25) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23, Data.Default.Internal.Default a24, Data.Default.Internal.Default a25, Data.Default.Internal.Default a26) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23, Data.Default.Internal.Default a24, Data.Default.Internal.Default a25, Data.Default.Internal.Default a26, Data.Default.Internal.Default a27) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23, Data.Default.Internal.Default a24, Data.Default.Internal.Default a25, Data.Default.Internal.Default a26, Data.Default.Internal.Default a27, Data.Default.Internal.Default a28) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23, Data.Default.Internal.Default a24, Data.Default.Internal.Default a25, Data.Default.Internal.Default a26, Data.Default.Internal.Default a27, Data.Default.Internal.Default a28, Data.Default.Internal.Default a29) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23, Data.Default.Internal.Default a24, Data.Default.Internal.Default a25, Data.Default.Internal.Default a26, Data.Default.Internal.Default a27, Data.Default.Internal.Default a28, Data.Default.Internal.Default a29, Data.Default.Internal.Default a30) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30) instance (Data.Default.Internal.Default a1, Data.Default.Internal.Default a2, Data.Default.Internal.Default a3, Data.Default.Internal.Default a4, Data.Default.Internal.Default a5, Data.Default.Internal.Default a6, Data.Default.Internal.Default a7, Data.Default.Internal.Default a8, Data.Default.Internal.Default a9, Data.Default.Internal.Default a10, Data.Default.Internal.Default a11, Data.Default.Internal.Default a12, Data.Default.Internal.Default a13, Data.Default.Internal.Default a14, Data.Default.Internal.Default a15, Data.Default.Internal.Default a16, Data.Default.Internal.Default a17, Data.Default.Internal.Default a18, Data.Default.Internal.Default a19, Data.Default.Internal.Default a20, Data.Default.Internal.Default a21, Data.Default.Internal.Default a22, Data.Default.Internal.Default a23, Data.Default.Internal.Default a24, Data.Default.Internal.Default a25, Data.Default.Internal.Default a26, Data.Default.Internal.Default a27, Data.Default.Internal.Default a28, Data.Default.Internal.Default a29, Data.Default.Internal.Default a30, Data.Default.Internal.Default a31) => Data.Default.Internal.Default (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31) instance Data.Default.Internal.GDefault GHC.Generics.U1 instance (Data.Default.Internal.GDefault a, Data.Default.Internal.GDefault b) => Data.Default.Internal.GDefault (a GHC.Generics.:*: b) instance Data.Default.Internal.GDefault a => Data.Default.Internal.GDefault (a GHC.Generics.:+: b) instance Data.Default.Internal.GDefault a => Data.Default.Internal.GDefault (GHC.Generics.M1 i c a) -- | 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 -- | The default value for this type. def :: (Default a, Generic a, GDefault (Rep a)) => a