Module Data.wrapper.Boolean

Provide wrappers Any and All for Bool Monoids

Imports

Table of Content

Definitions

data Any

Monoid for Bool with operation oder and identity false

Constructors

Any {unwrap ∷ Bool}

wrap a Bool value

Member Functions

unwrapAnyBool

access field unwrap

getAnyAnyBool

Alias for Any.unwrap

data All

Monoid for Bool with operation und and identity true

Constructors

All {unwrap ∷ Bool}

wrap a Bool value

Member Functions

unwrapAllBool

access field unwrap

getAllAllBool

Alias for All.unwrap

Instances

instance Eq All

Member Functions

!=AllAllBool
infix  7

inherited from Eq.!=

==AllAllBool
infix  7

Function generated for derived instance.

hashCodeAllInt

Function generated for derived instance.

instance Eq Any

Member Functions

!=AnyAnyBool
infix  7

inherited from Eq.!=

==AnyAnyBool
infix  7

Function generated for derived instance.

hashCodeAnyInt

Function generated for derived instance.

instance Monoid All

The Monoid for All uses true as identity.

Member Functions

mconcat[All]All

inherited from Monoid.mconcat

memptyAll

All true

mtimesIntAllAll

inherited from Monoid.mtimes

instance Monoid Any

The Monoid for Any uses false as identity.

Member Functions

mconcat[Any]Any

inherited from Monoid.mconcat

memptyAny

Any false

mtimesIntAnyAny

inherited from Monoid.mtimes

instance Ord All

Member Functions

<AllAllBool
infix  9

inherited from Ord.<

<=AllAllBool
infix  9

inherited from Ord.<=

<=>AllAllOrdering
infix  8

Function generated for derived instance.

>AllAllBool
infix  9

inherited from Ord.>

>=AllAllBool
infix  9

inherited from Ord.>=

compareAllAllOrdering
infix  8

inherited from Ord.compare

maxAllAllAll

inherited from Ord.max

minAllAllAll

inherited from Ord.min

instance Ord Any

Member Functions

<AnyAnyBool
infix  9

inherited from Ord.<

<=AnyAnyBool
infix  9

inherited from Ord.<=

<=>AnyAnyOrdering
infix  8

Function generated for derived instance.

>AnyAnyBool
infix  9

inherited from Ord.>

>=AnyAnyBool
infix  9

inherited from Ord.>=

compareAnyAnyOrdering
infix  8

inherited from Ord.compare

maxAnyAnyAny

inherited from Ord.max

minAnyAnyAny

inherited from Ord.min

instance Semigroup All

The Semigroup instance for All uses operation und.

Member Functions

mappendAllAllAll
infixr  13

Conjunction

sconcat[All]All

inherited from Semigroup.sconcat

stimesIntAllAll

inherited from Semigroup.stimes

instance Semigroup Any

The Semigroup instance for Any uses operation oder.

Member Functions

mappendAnyAnyAny
infixr  13

Disjunction

sconcat[Any]Any

inherited from Semigroup.sconcat

stimesIntAnyAny

inherited from Semigroup.stimes

instance Show All

Member Functions

displayAllString

inherited from Show.display

showAllString

Function generated for derived instance.

showCharsAll → [Char]

inherited from Show.showChars

showList[All]StringString

inherited from Show.showList

showsPrecIntAllStringString

inherited from Show.showsPrec

showsubAllString

Function generated for derived instance.

instance Show Any

Member Functions

displayAnyString

inherited from Show.display

showAnyString

Function generated for derived instance.

showCharsAny → [Char]

inherited from Show.showChars

showList[Any]StringString

inherited from Show.showList

showsPrecIntAnyStringString

inherited from Show.showsPrec

showsubAnyString

Function generated for derived instance.

Functions and Values by Type

[All] → StringString

Show_All.showList

[All] → All

Monoid_All.mconcat, Semigroup_All.sconcat

[Any] → StringString

Show_Any.showList

[Any] → Any

Monoid_Any.mconcat, Semigroup_Any.sconcat

All → (BoolBool) → All

All.chg$unwrap

AllAllAll

Ord_All.min, Ord_All.max, Semigroup_All.mappend

AllAllBool

Eq_All.!=, Eq_All.==, Ord_All.>=, Ord_All.<, Ord_All.<=, Ord_All.>

AllAllOrdering

Ord_All.compare, Ord_All.<=>

AllBoolAll

All.upd$unwrap

AllString

Show_All.showsub, Show_All.display, Show_All.show

All → [Char]

Show_All.showChars

AllBool

All.unwrap

AllInt

Eq_All.hashCode

Any → (BoolBool) → Any

Any.chg$unwrap

AnyAnyAny

Ord_Any.min, Ord_Any.max, Semigroup_Any.mappend

AnyAnyBool

Eq_Any.!=, Eq_Any.==, Ord_Any.>=, Ord_Any.<, Ord_Any.<=, Ord_Any.>

AnyAnyOrdering

Ord_Any.compare, Ord_Any.<=>

AnyBoolAny

Any.upd$unwrap

AnyString

Show_Any.showsub, Show_Any.display, Show_Any.show

Any → [Char]

Show_Any.showChars

AnyBool

Any.unwrap

AnyInt

Eq_Any.hashCode

BoolAll

All.All

BoolAny

Any.Any

IntAllStringString

Show_All.showsPrec

IntAllAll

Monoid_All.mtimes, Semigroup_All.stimes

IntAnyStringString

Show_Any.showsPrec

IntAnyAny

Monoid_Any.mtimes, Semigroup_Any.stimes

All

Monoid_All.mempty

Any

Monoid_Any.mempty

𝖆 → Bool

All.has$unwrap, Any.has$unwrap

Valid HTML 4.01 Strict