#include "Move.hpp" #include Move::Move(const Square& from, const Square& to, const std::optional& promotion) { (void)from; (void)to; (void)promotion; } Move::Optional Move::fromUci(const std::string& uci) { (void)uci; return std::nullopt; } Square Move::from() const { return Square::A1; } Square Move::to() const { return Square::A1; } std::optional Move::promotion() const { return std::nullopt; } std::ostream& operator<<(std::ostream& os, const Move& move) { (void)move; return os; } bool operator<(const Move& lhs, const Move& rhs) { (void)lhs; (void)rhs; return false; } bool operator==(const Move& lhs, const Move& rhs) { (void)lhs; (void)rhs; return false; }