BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
UCI.hpp File Reference
#include <expected>
#include <libchess/moves/Move.hpp>
#include <string>
#include <string_view>
Include dependency graph for UCI.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::game
namespace  chess::notation

Functions

auto chess::notation::from_uci (const Position &position, std::string_view text) -> std::expected< Move, std::string >
auto chess::notation::to_uci (Move move) -> std::string

Detailed Description

This file provides functions for converting Move objects to and from UCI-format [3] algebraic notation.

Definition in file UCI.hpp.