Bitboard

Undocumented in source.

Constructors

this
this(Bitboard bb)
Undocumented in source.
this
this(ulong2 b)
Undocumented in source.
this
this(ulong b0, ulong b1)
Undocumented in source.
this
this(string str)
Undocumented in source.

Members

Functions

ATTACKS_HI
Bitboard ATTACKS_HI(uint sq)
Undocumented in source. Be warned that the author may not have intended to support it.
ATTACKS_KA
Bitboard ATTACKS_KA(uint sq)
Undocumented in source. Be warned that the author may not have intended to support it.
ATTACKS_pHI
Bitboard ATTACKS_pHI(uint sq)
Undocumented in source. Be warned that the author may not have intended to support it.
ATTACKS_pKA
Bitboard ATTACKS_pKA(uint sq)
Undocumented in source. Be warned that the author may not have intended to support it.
computeHash
auto computeHash(Bitboard mask)
Undocumented in source. Be warned that the author may not have intended to support it.
lsb
uint lsb()
Undocumented in source. Be warned that the author may not have intended to support it.
opBin
Bitboard opBin(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Bitboard opBinary(Bitboard bb)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
Bitboard opOpAssign(Bitboard bb)
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
Bitboard opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
popCnt
uint popCnt()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

a
ulong2 a;
Undocumented in source.
b
ulong[2] b;
Undocumented in source.

Meta