BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
chess::notation::Move Member List

This is the complete list of members for chess::notation::Move, including all inherited members.

castle_kingside(Color color) noexcept -> Movechess::notation::Moverelated
castle_queenside(Color color) noexcept -> Movechess::notation::Moverelated
from() const noexcept -> Squarechess::notation::Move
hash() const noexcept -> size_tchess::notation::Move
is_castling() const noexcept -> boolchess::notation::Move
is_null() const noexcept -> boolchess::notation::Moveinline
is_promotion() const noexcept -> boolchess::notation::Move
is_under_promotion() const noexcept -> boolchess::notation::Move
Move()=defaultchess::notation::Move
Move(Square start, Square end, PieceType type, MaybePieceType promotedType=std::nullopt)chess::notation::Move
operator<=>(const Move &first, const Move &second) noexcept -> std::strong_orderingchess::notation::Moverelated
operator==(const Move &) const noexcept -> bool=defaultchess::notation::Move
piece() const noexcept -> PieceTypechess::notation::Move
promoted_type() const noexcept -> MaybePieceTypechess::notation::Move
promotion(File file, Color color, PieceType promotedType=PieceType::Queen) noexcept -> Movechess::notation::Moverelated
to() const noexcept -> Squarechess::notation::Move