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

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

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