46using std::chrono::milliseconds;
49using std::string_view;
59 -> std::expected<Position, std::string>;
139 string_view options,
const Position& currentPosition)
optional< RegisterNowOptions > RegisterOptions
auto parse_go_options(string_view options, const Position ¤tPosition) -> GoCommandOptions
auto parse_position_options(string_view options) -> std::expected< Position, std::string >
auto parse_register_options(string_view options) -> RegisterOptions
beman::inplace_vector::inplace_vector< Move, MAX_MOVES > MoveList
optional< milliseconds > searchTime
optional< milliseconds > whiteTimeLeft
optional< milliseconds > blackTimeLeft
optional< size_t > mateIn
optional< size_t > movesToGo
optional< milliseconds > whiteInc
optional< milliseconds > blackInc