|
BenBot 1.7.5
A chess engine
|
#include <cstddef>#include <libchess/board/Bitboard.hpp>#include <libchess/board/File.hpp>#include <libchess/board/Rank.hpp>#include <libchess/board/Square.hpp>#include <libchess/pieces/Colors.hpp>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | chess |
| namespace | chess::board |
| namespace | chess::board::masks |
| namespace | chess::board::masks::files |
| namespace | chess::board::masks::ranks |
| namespace | chess::board::masks::starting |
| namespace | chess::board::masks::starting::black |
| namespace | chess::board::masks::starting::white |
Enumerations | |
| enum class | chess::board::masks::Color |
Functions | |
| constexpr auto | chess::board::masks::starting::bishops (const Color color) noexcept -> Bitboard |
| constexpr auto | chess::board::masks::starting::king (const Color color) noexcept -> Bitboard |
| constexpr auto | chess::board::masks::starting::knights (const Color color) noexcept -> Bitboard |
| constexpr auto | chess::board::masks::starting::pawns (const Color color) noexcept -> Bitboard |
| constexpr auto | chess::board::masks::starting::queen (const Color color) noexcept -> Bitboard |
| constexpr auto | chess::board::masks::starting::rooks (const Color color) noexcept -> Bitboard |
This file provides some useful compile-time bitboard constants and masks.
Definition in file Masks.hpp.