BenBot
1.7.5
A chess engine
Loading...
Searching...
No Matches
chess::game::Position Member List
This is the complete list of members for
chess::game::Position
, including all inherited members.
after_move
(const Position &starting, Move move) -> Position
chess::game::Position
related
after_null_move
(const Position &starting) -> Position
chess::game::Position
related
blackCastlingRights
chess::game::Position
blackPieces
chess::game::Position
castling_rights_for
() const noexcept -> CastlingRights
chess::game::Position
inline
empty
() -> Position
chess::game::Position
inline
static
enPassantTargetSquare
chess::game::Position
flip
()
chess::game::Position
flipped
(const Position &starting) -> Position
chess::game::Position
related
free
() const noexcept -> Bitboard
chess::game::Position
inline
fullMoveCounter
chess::game::Position
get_backward_pawns
() const noexcept -> Bitboard
chess::game::Position
get_half_open_files
() const noexcept
chess::game::Position
inline
get_open_files
() const noexcept
chess::game::Position
inline
get_passed_pawns
() const noexcept -> Bitboard
chess::game::Position
get_result
() const -> std::optional< Result >
chess::game::Position
halfmoveClock
chess::game::Position
Hash
typedef
chess::game::Position
hash
chess::game::Position
is_black_to_move
() const noexcept -> bool
chess::game::Position
inline
is_capture
(Move move) const noexcept -> bool
chess::game::Position
inline
is_check
() const noexcept -> bool
chess::game::Position
inline
is_checkmate
() const -> bool
chess::game::Position
is_draw
() const -> bool
chess::game::Position
is_draw_by_insufficient_material
() const noexcept -> bool
chess::game::Position
is_en_passant
(Move move) const noexcept -> bool
chess::game::Position
inline
is_fifty_move_draw
() const -> bool
chess::game::Position
is_file_half_open
(File file) const noexcept -> bool
chess::game::Position
inline
is_file_open
(File file) const noexcept -> bool
chess::game::Position
inline
is_illegal
() const -> std::optional< std::string >
chess::game::Position
is_legal
(Move move) const -> bool
chess::game::Position
inline
is_quiet
(Move move) const noexcept -> bool
chess::game::Position
inline
is_stalemate
() const -> bool
chess::game::Position
is_threefold_repetition
() const noexcept -> bool
chess::game::Position
inline
is_white_to_move
() const noexcept -> bool
chess::game::Position
inline
make_move
(Move move)
chess::game::Position
make_null_move
()
chess::game::Position
occupied
() const noexcept -> Bitboard
chess::game::Position
inline
operator==
(const Position &other) const noexcept -> bool
chess::game::Position
inline
our_pieces
() noexcept -> Pieces &
chess::game::Position
inline
our_pieces
() const noexcept -> const Pieces &
chess::game::Position
inline
pieces_for
() noexcept -> Pieces &
chess::game::Position
inline
pieces_for
() const noexcept -> const Pieces &
chess::game::Position
inline
Position
()
chess::game::Position
print_ascii
(const Position &position) -> std::string
chess::game::Position
related
print_utf8
(const Position &position) -> std::string
chess::game::Position
related
refresh_zobrist
()
chess::game::Position
sideToMove
chess::game::Position
their_pieces
() noexcept -> Pieces &
chess::game::Position
inline
their_pieces
() const noexcept -> const Pieces &
chess::game::Position
inline
whiteCastlingRights
chess::game::Position
whitePieces
chess::game::Position
Generated on
for BenBot by
1.16.1