|
BenBot 1.7.5
A chess engine
|
#include <chrono>#include <cstddef>#include <libchess/moves/Move.hpp>#include <libchess/moves/MoveGen.hpp>#include <optional>#include <span>#include <string>#include <string_view>#include <variant>Go to the source code of this file.
Namespaces | |
| namespace | chess |
| namespace | chess::uci |
| namespace | chess::uci::printing |
Functions | |
| void | chess::uci::printing::best_move (Move bestMove, std::optional< Move > ponderMove) |
| void | chess::uci::printing::currline_info (std::span< const Move > line, std::optional< size_t > cpuNum=std::nullopt) |
| void | chess::uci::printing::currmove_info (Move currentMove, size_t moveNum) |
| std::monostate | chess::uci::printing::info_string (std::string_view info) |
| void | chess::uci::printing::refutation_info (Move move, std::span< const Move > refutation={ }) |
This file provides some utility functions for printing UCI-style [3] output.
Definition in file Printing.hpp.