BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
File.hpp File Reference
#include <cctype>
#include <expected>
#include <format>
#include <libchess/board/BitboardIndex.hpp>
#include <magic_enum/magic_enum.hpp>
#include <string>
Include dependency graph for File.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  std::formatter< chess::board::File >

Namespaces

namespace  chess
namespace  chess::board

Enumerations

enum class  chess::board::File : BitboardIndex {
  chess::board::File::A , chess::board::File::B , chess::board::File::C , chess::board::File::D ,
  chess::board::File::E , chess::board::File::F , chess::board::File::G , chess::board::File::H
}

Functions

auto chess::board::file_from_char (char character) -> std::expected< File, std::string >
auto chess::board::file_to_char (File file) -> char

Detailed Description

This file defines the File enumeration.

Definition in file File.hpp.