tartan 1.2.2.1
Chess API
|
This is the complete list of members for tt::chess::ex::checkmate, including all inherited members.
check(const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under check after move") | tt::chess::ex::check | inline |
checkmate(const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under checkmate") | tt::chess::ex::checkmate | inline |
exception(T... args) | std::exception | |
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move") | tt::ex::illegal_move | inline |
king() const | tt::chess::ex::check | inline |
logic_error(T... args) | std::logic_error | |
operator=(T... args) | std::exception | |
piece() const | tt::ex::illegal_move | inline |
to() const | tt::ex::illegal_move | inline |
what(T... args) | std::logic_error | |
~exception(T... args) | std::exception | |
~illegal_move()=default (defined in tt::ex::illegal_move) | tt::ex::illegal_move | virtual |
~tartan()=default (defined in tt::ex::tartan) | tt::ex::tartan | virtual |