turncoat-1.0: Elegant UCI chess engine
Safe HaskellSafe-Inferred
LanguageGHC2021

Models.Position

Documentation

newtype ZKey Source #

Constructors

ZKey Word64 

Instances

Instances details
Arbitrary ZKey Source # 
Instance details

Defined in Models.Position

Methods

arbitrary :: Gen ZKey #

shrink :: ZKey -> [ZKey] #

Storable ZKey Source # 
Instance details

Defined in Models.Position

Methods

sizeOf :: ZKey -> Int #

alignment :: ZKey -> Int #

peekElemOff :: Ptr ZKey -> Int -> IO ZKey #

pokeElemOff :: Ptr ZKey -> Int -> ZKey -> IO () #

peekByteOff :: Ptr b -> Int -> IO ZKey #

pokeByteOff :: Ptr b -> Int -> ZKey -> IO () #

peek :: Ptr ZKey -> IO ZKey #

poke :: Ptr ZKey -> ZKey -> IO () #

Generic ZKey Source # 
Instance details

Defined in Models.Position

Associated Types

type Rep ZKey :: Type -> Type #

Methods

from :: ZKey -> Rep ZKey x #

to :: Rep ZKey x -> ZKey #

Num ZKey Source # 
Instance details

Defined in Models.Position

Methods

(+) :: ZKey -> ZKey -> ZKey #

(-) :: ZKey -> ZKey -> ZKey #

(*) :: ZKey -> ZKey -> ZKey #

negate :: ZKey -> ZKey #

abs :: ZKey -> ZKey #

signum :: ZKey -> ZKey #

fromInteger :: Integer -> ZKey #

Show ZKey Source # 
Instance details

Defined in Models.Position

Methods

showsPrec :: Int -> ZKey -> ShowS #

show :: ZKey -> String #

showList :: [ZKey] -> ShowS #

Eq ZKey Source # 
Instance details

Defined in Models.Position

Methods

(==) :: ZKey -> ZKey -> Bool #

(/=) :: ZKey -> ZKey -> Bool #

Ord ZKey Source # 
Instance details

Defined in Models.Position

Methods

compare :: ZKey -> ZKey -> Ordering #

(<) :: ZKey -> ZKey -> Bool #

(<=) :: ZKey -> ZKey -> Bool #

(>) :: ZKey -> ZKey -> Bool #

(>=) :: ZKey -> ZKey -> Bool #

max :: ZKey -> ZKey -> ZKey #

min :: ZKey -> ZKey -> ZKey #

Hashable ZKey Source # 
Instance details

Defined in Models.Position

Methods

hashWithSalt :: Int -> ZKey -> Int #

hash :: ZKey -> Int #

type Rep ZKey Source # 
Instance details

Defined in Models.Position

type Rep ZKey = D1 ('MetaData "ZKey" "Models.Position" "turncoat-1.0-BDrXmRgtWtGJ5suStov8kN" 'True) (C1 ('MetaCons "ZKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))