|
BenBot 1.7.5
A chess engine
|
#include <cassert>#include <compare>#include <cstddef>#include <cstdint>#include <libchess/board/Distances.hpp>#include <libchess/board/File.hpp>#include <libchess/board/Rank.hpp>#include <libchess/board/Square.hpp>#include <libchess/pieces/Colors.hpp>#include <libchess/pieces/PieceTypes.hpp>#include <optional>#include <utility>Go to the source code of this file.
Classes | |
| struct | chess::moves::Move |
| struct | chess::moves::Square |
Namespaces | |
| namespace | chess |
| namespace | chess::moves |
Typedefs | |
| using | chess::moves::MaybePieceType = std::optional<PieceType> |
| using | chess::moves::PieceType = pieces::Type |
Enumerations | |
| enum class | chess::moves::Color |
| enum class | chess::moves::File |
| enum class | chess::moves::Rank |
This file defines the Move struct.
Definition in file Move.hpp.