12bBasicMove::operator std::string()
const
16 + getPromotionDecorationStr();
30 throw std::logic_error(
"getWhitePromotionPiece called with tPiece::FIELD_EMPTY");
44 throw std::logic_error(
"getBlackPromotionPiece called with tPiece::FIELD_EMPTY");
47std::string
const bBasicMove::getPromotionDecorationStr()
const
64 os << m.operator std::string();
std::ostream & operator<<(std::ostream &os, bBasicMove const &m)
This is the main include file, needs to be included before any other include.
piece_t getWhitePromotionPiece() const
piece_t getBlackPromotionPiece() const
position on board, defined as 255 if invalid used primarily to compose a move or a source or destinat...