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

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

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