bishbosh-0.1.4.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. N.B.: similar to null, but for unfoldable types.

Instances

Instances details
Null Game Source # 
Instance details

Defined in BishBosh.Model.Game

Methods

isNull :: Game -> Bool Source #

Null QuantifiedGame Source # 
Instance details

Defined in BishBosh.Evaluation.QuantifiedGame

Null QualifiedMoveForest Source # 
Instance details

Defined in BishBosh.ContextualNotation.QualifiedMoveForest

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 (NodeLabel positionHash) Source # 
Instance details

Defined in BishBosh.Evaluation.PositionHashQuantifiedGameTree

Methods

isNull :: NodeLabel positionHash -> Bool Source #