|
tartan 1.2.2.1
Chess API
|
Thrown when selected Piece location is empty of the Board. More...
#include <exceptions.hpp>
Public Member Functions | |
| tile_is_empty (const Piece::Position &from, const Piece::Position &to, const std::string &what_arg="Selected tile is empty") | |
| const Piece * | piece ()=delete |
| const Piece::Position & | from () const |
| Get empli tile Position. | |
Public Member Functions inherited from tt::ex::illegal_move | |
| illegal_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move") | |
| const Piece * | piece () const |
| Get Piece object. | |
| const Piece::Position & | to () const |
| Get move target location. | |
Public Member Functions inherited from std::logic_error | |
| T | logic_error (T... args) |
| T | what (T... args) |
Public Member Functions inherited from std::exception | |
| T | what (T... args) |
| T | ~exception (T... args) |
| T | operator= (T... args) |
| T | exception (T... args) |
|
inline |
| from | Position turn were performed from |
| to | Position turn were performed to |
| what_arg | message string |
|
inline |
Get empli tile Position.