BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
Bitboard.hpp File Reference
#include <bit>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iterator>
#include <libchess/board/BitboardIndex.hpp>
#include <libchess/board/Square.hpp>
#include <ranges>
#include <string>
#include <utility>
Include dependency graph for Bitboard.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  chess::board::Bitboard
struct  chess::board::detail::BitboardIterator

Namespaces

namespace  chess
namespace  chess::board
namespace  chess::board::detail
namespace  chess::board::literals

Detailed Description

This file defines the Bitboard class, and some compile-time bitboard constants & masks.

Definition in file Bitboard.hpp.