ltk-0.15.0.5: Leksah tool kit

Safe HaskellSafe
LanguageHaskell98

Default

Description

Module for default values of a data type

Synopsis

Documentation

class Default alpha where #

A class for providing default values for certain types of editors

Minimal complete definition

getDefault

Methods

getDefault :: alpha #

Instances

Default Bool # 

Methods

getDefault :: Bool #

Default Int # 

Methods

getDefault :: Int #

Default Text # 

Methods

getDefault :: Text #

Default [alpha] # 

Methods

getDefault :: [alpha] #

Default (Maybe alpha) # 

Methods

getDefault :: Maybe alpha #

Default alpha => Default (Either alpha beta) # 

Methods

getDefault :: Either alpha beta #

(Default alpha, Default beta) => Default (alpha, beta) # 

Methods

getDefault :: (alpha, beta) #

(Default alpha, Default beta, Default gamma) => Default (alpha, beta, gamma) # 

Methods

getDefault :: (alpha, beta, gamma) #