data-default-class-0.1.2.0: A class for types with a default value
Safe Haskell Safe-Inferred
Language Haskell98

Data.Default.Class

Synopsis

Documentation

class Default a where Source #

A class for types with a default value.

Minimal complete definition

Nothing

Methods

def :: a Source #

The default value for this type.

default def :: ( Generic a, GDefault ( Rep a)) => a Source #

Instances

Instances details
Default Double Source #
Instance details

Defined in Data.Default.Class

Default Float Source #
Instance details

Defined in Data.Default.Class

Default Int Source #
Instance details

Defined in Data.Default.Class

Default Int8 Source #
Instance details

Defined in Data.Default.Class

Default Int16 Source #
Instance details

Defined in Data.Default.Class

Default Int32 Source #
Instance details

Defined in Data.Default.Class

Default Int64 Source #
Instance details

Defined in Data.Default.Class

Default Integer Source #
Instance details

Defined in Data.Default.Class

Default Ordering Source #
Instance details

Defined in Data.Default.Class

Default Word Source #
Instance details

Defined in Data.Default.Class

Default Word8 Source #
Instance details

Defined in Data.Default.Class

Default Word16 Source #
Instance details

Defined in Data.Default.Class

Default Word32 Source #
Instance details

Defined in Data.Default.Class

Default Word64 Source #
Instance details

Defined in Data.Default.Class

Default () Source #
Instance details

Defined in Data.Default.Class

Methods

def :: () Source #

Default All Source #
Instance details

Defined in Data.Default.Class

Default Any Source #
Instance details

Defined in Data.Default.Class

Default CShort Source #
Instance details

Defined in Data.Default.Class

Default CUShort Source #
Instance details

Defined in Data.Default.Class

Default CInt Source #
Instance details

Defined in Data.Default.Class

Default CUInt Source #
Instance details

Defined in Data.Default.Class

Default CLong Source #
Instance details

Defined in Data.Default.Class

Default CULong Source #
Instance details

Defined in Data.Default.Class

Default CLLong Source #
Instance details

Defined in Data.Default.Class

Default CULLong Source #
Instance details

Defined in Data.Default.Class

Default CFloat Source #
Instance details

Defined in Data.Default.Class

Default CDouble Source #
Instance details

Defined in Data.Default.Class

Default CPtrdiff Source #
Instance details

Defined in Data.Default.Class

Default CSize Source #
Instance details

Defined in Data.Default.Class

Default CSigAtomic Source #
Instance details

Defined in Data.Default.Class

Default CClock Source #
Instance details

Defined in Data.Default.Class

Default CTime Source #
Instance details

Defined in Data.Default.Class

Default CUSeconds Source #
Instance details

Defined in Data.Default.Class

Default CSUSeconds Source #
Instance details

Defined in Data.Default.Class

Default CIntPtr Source #
Instance details

Defined in Data.Default.Class

Default CUIntPtr Source #
Instance details

Defined in Data.Default.Class

Default CIntMax Source #
Instance details

Defined in Data.Default.Class

Default CUIntMax Source #
Instance details

Defined in Data.Default.Class

Default [a] Source #
Instance details

Defined in Data.Default.Class

Methods

def :: [a] Source #

Default ( Maybe a) Source #
Instance details

Defined in Data.Default.Class

Integral a => Default ( Ratio a) Source #
Instance details

Defined in Data.Default.Class

Default a => Default ( IO a) Source #
Instance details

Defined in Data.Default.Class

( Default a, RealFloat a) => Default ( Complex a) Source #
Instance details

Defined in Data.Default.Class

Default ( First a) Source #
Instance details

Defined in Data.Default.Class

Default ( Last a) Source #
Instance details

Defined in Data.Default.Class

Default a => Default ( Dual a) Source #
Instance details

Defined in Data.Default.Class

Default ( Endo a) Source #
Instance details

Defined in Data.Default.Class

Num a => Default ( Sum a) Source #
Instance details

Defined in Data.Default.Class

Num a => Default ( Product a) Source #
Instance details

Defined in Data.Default.Class

Default r => Default (e -> r) Source #
Instance details

Defined in Data.Default.Class

Methods

def :: e -> r Source #

( Default a, Default b) => Default (a, b) Source #
Instance details

Defined in Data.Default.Class

Methods

def :: (a, b) Source #

( Default a, Default b, Default c) => Default (a, b, c) Source #
Instance details

Defined in Data.Default.Class

Methods

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

( Default a, Default b, Default c, Default d) => Default (a, b, c, d) Source #
Instance details

Defined in Data.Default.Class

Methods

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

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

Defined in Data.Default.Class

Methods

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

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

Defined in Data.Default.Class

Methods

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

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

Defined in Data.Default.Class

Methods

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