mixed-types-num-0.5.1.0: Alternative Prelude with numeric and logic expressions typed bottom-up
Copyright(c) Michal Konecny
LicenseBSD3
Maintainermikkonecny@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Numeric.MixedTypes.Kleenean

Description

 

Documentation

data Kleenean Source #

Instances

Instances details
Eq Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

Show Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

Generic Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

Associated Types

type Rep Kleenean :: Type -> Type #

Methods

from :: Kleenean -> Rep Kleenean x #

to :: Rep Kleenean x -> Kleenean #

CanNeg Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

Associated Types

type NegType Kleenean Source #

CanTestCertainly Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

Serial IO Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

ConvertibleExactly Bool Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

ConvertibleExactly Kleenean Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

CanAndOrAsymmetric Bool Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

Associated Types

type AndOrType Bool Kleenean Source #

CanAndOrAsymmetric Kleenean Bool Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

Associated Types

type AndOrType Kleenean Bool Source #

CanAndOrAsymmetric Kleenean Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

Associated Types

type AndOrType Kleenean Kleenean Source #

type Rep Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

type Rep Kleenean = D1 ('MetaData "Kleenean" "Numeric.MixedTypes.Kleenean" "mixed-types-num-0.5.1.0-Ip9o6nNWhwaGXpLO3vlBq3" 'False) (C1 ('MetaCons "CertainTrue" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CertainFalse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TrueOrFalse" 'PrefixI 'False) (U1 :: Type -> Type)))
type NegType Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

type AndOrType Bool Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

type AndOrType Kleenean Bool Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

type AndOrType Kleenean Kleenean Source # 
Instance details

Defined in Numeric.MixedTypes.Kleenean

kleenean :: CanBeKleenean t => t -> Kleenean Source #