#include <fullmove.h>
Definition at line 25 of file fullmove.h.
◆ FullMove() [1/3]
| constexpr FullMove::FullMove |
( |
uint32_t |
m = 0 | ) |
|
|
inline |
◆ FullMove() [2/3]
◆ FullMove() [3/3]
◆ getCaptured()
| pieceT FullMove::getCaptured |
( |
| ) |
const |
|
inline |
◆ getColor()
| colorT FullMove::getColor |
( |
| ) |
const |
|
inline |
◆ getFrom()
| squareT FullMove::getFrom |
( |
| ) |
const |
|
inline |
◆ getPiece()
| pieceT FullMove::getPiece |
( |
| ) |
const |
|
inline |
◆ getPromo()
| pieceT FullMove::getPromo |
( |
| ) |
const |
|
inline |
◆ getSAN()
| std::string FullMove::getSAN |
( |
colorT * |
toMove = 0 | ) |
const |
|
inline |
◆ getTo()
◆ isCastle()
| bool FullMove::isCastle |
( |
| ) |
const |
|
inline |
◆ isEnpassant()
| bool FullMove::isEnpassant |
( |
| ) |
const |
|
inline |
◆ isPromo()
| bool FullMove::isPromo |
( |
| ) |
const |
|
inline |
◆ operator bool()
| FullMove::operator bool |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool FullMove::operator!= |
( |
const FullMove & |
f | ) |
const |
|
inline |
◆ setAmbiguity()
| void FullMove::setAmbiguity |
( |
bool |
fyle, |
|
|
bool |
rank |
|
) |
| |
|
inline |
◆ setCapture()
| void FullMove::setCapture |
( |
pieceT |
piece, |
|
|
bool |
enPassant |
|
) |
| |
|
inline |
◆ setCheck()
| void FullMove::setCheck |
( |
| ) |
|
|
inline |
◆ setPromo()
| void FullMove::setPromo |
( |
pieceT |
promo | ) |
|
|
inline |
The documentation for this class was generated from the following file: