bishbosh-0.0.0.6: Plays chess.

Safe HaskellSafe
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 #

Methods

isNull Source #

Arguments

:: a 
-> Bool

Predicate, cf. null for a list.

Instances
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 #