BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
Fills.hpp File Reference
Include dependency graph for Fills.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  chess
namespace  chess::board
namespace  chess::board::fills

Enumerations

enum class  chess::board::fills::Color

Functions

constexpr auto chess::board::fills::antidiagonal (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::diagonal (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::east (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::file (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::north (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::northeast (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::northwest (Bitboard starting) noexcept -> Bitboard
template<Color Side>
constexpr auto chess::board::fills::pawn_front (Bitboard starting) noexcept -> Bitboard
template<Color Side>
constexpr auto chess::board::fills::pawn_rear (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::rank (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::south (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::southeast (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::southwest (Bitboard starting) noexcept -> Bitboard
constexpr auto chess::board::fills::west (Bitboard starting) noexcept -> Bitboard

Detailed Description

This file provides some bitboard fill algorithms.

Definition in file Fills.hpp.