BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
chess::moves::Square Member List

This is the complete list of members for chess::moves::Square, including all inherited members.

are_on_same_diagonal(const Square &first, const Square &second) noexcept -> boolchess::moves::Squarerelated
center_manhattan_distance(const Square &square) noexcept -> BitboardIndexchess::moves::Squarerelated
chebyshev_distance(const Square &first, const Square &second) noexcept -> BitboardIndexchess::moves::Squarerelated
filechess::moves::Square
file_distance(const Square &first, const Square &second) noexcept -> BitboardIndexchess::moves::Squarerelated
from_index(BitboardIndex index) noexcept -> Squarechess::moves::Squarestatic
from_string(std::string_view text) -> std::expected< Square, std::string >chess::moves::Squareinlinestatic
index() const noexcept -> BitboardIndexchess::moves::Square
is_black_territory() const noexcept -> boolchess::moves::Square
is_dark() const noexcept -> boolchess::moves::Squareinline
is_kingside() const noexcept -> boolchess::moves::Square
is_light() const noexcept -> boolchess::moves::Square
is_queenside() const noexcept -> boolchess::moves::Square
is_white_territory() const noexcept -> boolchess::moves::Square
knight_distance(const Square &first, const Square &second) -> BitboardIndexchess::moves::Squarerelated
manhattan_distance(const Square &first, const Square &second) noexcept -> BitboardIndexchess::moves::Squarerelated
operator<=>(const Square &first, const Square &second) noexcept -> std::strong_orderingchess::moves::Squarerelated
operator==(const Square &) const noexcept -> bool=defaultchess::moves::Square
rankchess::moves::Square
rank_distance(const Square &first, const Square &second) noexcept -> BitboardIndexchess::moves::Squarerelated