bishbosh-0.1.0.0: Plays chess.
Safe HaskellSafe-Inferred
LanguageHaskell2010

BishBosh.Property.Null

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
  • An interface for data which can support the concept of being null.
Synopsis

Type-classes

class Null a where Source #

An interface for data which can support the concept of being null.

Methods

isNull Source #

Arguments

:: a 
-> Bool

Predicate, cf. null for a Foldable.

Instances

Instances details
Null (TurnsByLogicalColour turn) Source # 
Instance details

Defined in BishBosh.State.TurnsByLogicalColour

Null (MoveFrequency move) Source # 
Instance details

Defined in BishBosh.Model.MoveFrequency

Methods

isNull :: MoveFrequency move -> Bool Source #

Null (Game x y) Source # 
Instance details

Defined in BishBosh.Model.Game

Methods

isNull :: Game x y -> Bool Source #

Null (QualifiedMoveForest x y) Source # 
Instance details

Defined in BishBosh.ContextualNotation.QualifiedMoveForest

Null (QuantifiedGame x y criterionValue weightedMean) Source # 
Instance details

Defined in BishBosh.Evaluation.QuantifiedGame

Methods

isNull :: QuantifiedGame x y criterionValue weightedMean -> Bool Source #

Null (NodeLabel x y positionHash criterionValue weightedMean) Source # 
Instance details

Defined in BishBosh.Evaluation.PositionHashQuantifiedGameTree

Methods

isNull :: NodeLabel x y positionHash criterionValue weightedMean -> Bool Source #