BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
Position.hpp File Reference
#include <cstdint>
#include <libchess/board/Bitboard.hpp>
#include <libchess/board/File.hpp>
#include <libchess/board/Fills.hpp>
#include <libchess/board/Pieces.hpp>
#include <libchess/board/Square.hpp>
#include <libchess/game/CastlingRights.hpp>
#include <libchess/game/Result.hpp>
#include <libchess/game/ThreefoldChecker.hpp>
#include <libchess/moves/Attacks.hpp>
#include <libchess/moves/Patterns.hpp>
#include <libchess/pieces/Colors.hpp>
#include <libchess/pieces/PieceTypes.hpp>
#include <magic_enum/magic_enum.hpp>
#include <optional>
#include <ranges>
#include <string>
Include dependency graph for Position.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  chess::game::Bitboard
struct  chess::game::Pieces
struct  chess::game::Position
struct  chess::game::Square

Namespaces

namespace  chess
namespace  chess::game
namespace  chess::moves

Enumerations

enum class  chess::game::Color
enum class  chess::game::File

Detailed Description

This file defines the Position class.

Definition in file Position.hpp.