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