special-values-0.1.0.0: Typeclass providing special values

CopyrightDaniel Mendler (c) 2017
LicenseMIT (see the file LICENSE)
Maintainermail@daniel-mendler.de
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Data.SpecialValues

Description

 
Synopsis

Documentation

class SpecialValues a where #

Provides a list of special values or edge cases

Methods

specialValues :: [a] #

Finite list of special values

Instances
SpecialValues Bool # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Bool] #

SpecialValues Char # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Char] #

SpecialValues Double # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Double] #

SpecialValues Float # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Float] #

SpecialValues Int # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Int] #

SpecialValues Int8 # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Int8] #

SpecialValues Int16 # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Int16] #

SpecialValues Int32 # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Int32] #

SpecialValues Int64 # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Int64] #

SpecialValues Integer # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Integer] #

SpecialValues Natural # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Natural] #

SpecialValues Rational # 
Instance details

Defined in Data.SpecialValues

SpecialValues Word # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Word] #

SpecialValues Word8 # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Word8] #

SpecialValues Word16 # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Word16] #

SpecialValues Word32 # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Word32] #

SpecialValues Word64 # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Word64] #

SpecialValues () # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [()] #

SpecialValues ByteString # 
Instance details

Defined in Data.SpecialValues

SpecialValues ByteString # 
Instance details

Defined in Data.SpecialValues

SpecialValues Scientific # 
Instance details

Defined in Data.SpecialValues

SpecialValues Text # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Text] #

SpecialValues Text # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Text] #

SpecialValues a => SpecialValues [a] # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [[a]] #

SpecialValues a => SpecialValues (Maybe a) # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Maybe a] #

(SpecialValues a, SpecialValues b) => SpecialValues (Either a b) # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [Either a b] #

(SpecialValues a, SpecialValues b) => SpecialValues (a, b) # 
Instance details

Defined in Data.SpecialValues

Methods

specialValues :: [(a, b)] #