BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
chess::uci Namespace Reference

Namespaces

namespace  printing

Classes

struct  Action
struct  BoolOption
struct  ComboOption
struct  EngineBase
struct  GoCommandOptions
struct  IntOption
struct  Option
struct  Position
struct  RegisterNowOptions
class  string
 STL class. More...
class  string_view
 STL class. More...
struct  StringOption

Typedefs

using RegisterOptions = optional<RegisterNowOptions>

Functions

auto parse_go_options (string_view options, const Position &currentPosition) -> GoCommandOptions
auto parse_position_options (string_view options) -> std::expected< Position, std::string >
auto parse_register_options (string_view options) -> RegisterOptions

Detailed Description

This namespace contains utilities for working with UCI. [3]