|
BenBot 1.7.5
A chess engine
|
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 -> bool | chess::board::Square | related |
| center_manhattan_distance(const Square &square) noexcept -> BitboardIndex | chess::board::Square | related |
| chebyshev_distance(const Square &first, const Square &second) noexcept -> BitboardIndex | chess::board::Square | related |
| file | chess::board::Square | |
| file_distance(const Square &first, const Square &second) noexcept -> BitboardIndex | chess::board::Square | related |
| from_index(BitboardIndex index) noexcept -> Square | chess::board::Square | static |
| from_string(std::string_view text) -> std::expected< Square, std::string > | chess::board::Square | inlinestatic |
| index() const noexcept -> BitboardIndex | chess::board::Square | |
| is_black_territory() const noexcept -> bool | chess::board::Square | |
| is_dark() const noexcept -> bool | chess::board::Square | inline |
| is_kingside() const noexcept -> bool | chess::board::Square | |
| is_light() const noexcept -> bool | chess::board::Square | |
| is_queenside() const noexcept -> bool | chess::board::Square | |
| is_white_territory() const noexcept -> bool | chess::board::Square | |
| knight_distance(const Square &first, const Square &second) -> BitboardIndex | chess::board::Square | related |
| manhattan_distance(const Square &first, const Square &second) noexcept -> BitboardIndex | chess::board::Square | related |
| operator<=>(const Square &first, const Square &second) noexcept -> std::strong_ordering | chess::board::Square | related |
| operator==(const Square &) const noexcept -> bool=default | chess::board::Square | |
| rank | chess::board::Square | |
| rank_distance(const Square &first, const Square &second) noexcept -> BitboardIndex | chess::board::Square | related |