tartan  1.2.1.0
tt::chess::ex::checkmate Member List

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::checkinline
checkmate(const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under checkmate")tt::chess::ex::checkmateinline
exception(T... args)std::exception
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")tt::ex::illegal_moveinline
king() consttt::chess::ex::checkinline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::illegal_moveinline
to() consttt::ex::illegal_moveinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~illegal_move()=default (defined in tt::ex::illegal_move)tt::ex::illegal_movevirtual
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual