data-default-instances-base-0.1.0: Default instances for types in base

Safe HaskellSafe
LanguageHaskell98

Data.Default.Instances.Base

Contents

Synopsis

Documentation

Orphan instances

Default Double # 

Methods

def :: Double #

Default Float # 

Methods

def :: Float #

Default Int # 

Methods

def :: Int #

Default Int8 # 

Methods

def :: Int8 #

Default Int16 # 

Methods

def :: Int16 #

Default Int32 # 

Methods

def :: Int32 #

Default Int64 # 

Methods

def :: Int64 #

Default Integer # 

Methods

def :: Integer #

Default Ordering # 

Methods

def :: Ordering #

Default Word # 

Methods

def :: Word #

Default Word8 # 

Methods

def :: Word8 #

Default Word16 # 

Methods

def :: Word16 #

Default Word32 # 

Methods

def :: Word32 #

Default Word64 # 

Methods

def :: Word64 #

Default () # 

Methods

def :: () #

Default CShort # 

Methods

def :: CShort #

Default CUShort # 

Methods

def :: CUShort #

Default CInt # 

Methods

def :: CInt #

Default CUInt # 

Methods

def :: CUInt #

Default CLong # 

Methods

def :: CLong #

Default CULong # 

Methods

def :: CULong #

Default CLLong # 

Methods

def :: CLLong #

Default CULLong # 

Methods

def :: CULLong #

Default CFloat # 

Methods

def :: CFloat #

Default CDouble # 

Methods

def :: CDouble #

Default CPtrdiff # 

Methods

def :: CPtrdiff #

Default CSize # 

Methods

def :: CSize #

Default CSigAtomic # 

Methods

def :: CSigAtomic #

Default CClock # 

Methods

def :: CClock #

Default CTime # 

Methods

def :: CTime #

Default CUSeconds # 

Methods

def :: CUSeconds #

Default CSUSeconds # 

Methods

def :: CSUSeconds #

Default CIntPtr # 

Methods

def :: CIntPtr #

Default CUIntPtr # 

Methods

def :: CUIntPtr #

Default CIntMax # 

Methods

def :: CIntMax #

Default CUIntMax # 

Methods

def :: CUIntMax #

Default All # 

Methods

def :: All #

Default Any # 

Methods

def :: Any #

Default [a] # 

Methods

def :: [a] #

Default (Maybe a) # 

Methods

def :: Maybe a #

Integral a => Default (Ratio a) # 

Methods

def :: Ratio a #

Default a => Default (IO a) # 

Methods

def :: IO a #

(Default a, RealFloat a) => Default (Complex a) # 

Methods

def :: Complex a #

Default a => Default (Dual a) # 

Methods

def :: Dual a #

Default (Endo a) # 

Methods

def :: Endo a #

Num a => Default (Sum a) # 

Methods

def :: Sum a #

Num a => Default (Product a) # 

Methods

def :: Product a #

Default (First a) # 

Methods

def :: First a #

Default (Last a) # 

Methods

def :: Last a #

Default r => Default (e -> r) # 

Methods

def :: e -> r #

(Default a, Default b) => Default (a, b) # 

Methods

def :: (a, b) #

(Default a, Default b, Default c) => Default (a, b, c) # 

Methods

def :: (a, b, c) #

(Default a, Default b, Default c, Default d) => Default (a, b, c, d) # 

Methods

def :: (a, b, c, d) #

(Default a, Default b, Default c, Default d, Default e) => Default (a, b, c, d, e) # 

Methods

def :: (a, b, c, d, e) #

(Default a, Default b, Default c, Default d, Default e, Default f) => Default (a, b, c, d, e, f) # 

Methods

def :: (a, b, c, d, e, f) #

(Default a, Default b, Default c, Default d, Default e, Default f, Default g) => Default (a, b, c, d, e, f, g) # 

Methods

def :: (a, b, c, d, e, f, g) #