BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
chess::uci::printing::SearchInfo::Score Struct Reference

#include <libchess/uci/Printing.hpp>

Classes

struct  Centipawns
struct  MateIn

Public Attributes

bool lowerBound { false }
bool upperBound { false }
std::variant< Centipawns, MateInvalue

Detailed Description

Represents the engine's evaluation of the line it is currently searching.

Definition at line 69 of file Printing.hpp.

Member Data Documentation

◆ lowerBound

bool chess::uci::printing::SearchInfo::Score::lowerBound { false }

True if the score is just a lower bound (ie, a beta cutoff).

Definition at line 93 of file Printing.hpp.

◆ upperBound

bool chess::uci::printing::SearchInfo::Score::upperBound { false }

True if the score is just an upper bound (ie, an alpha cutoff).

Definition at line 96 of file Printing.hpp.

◆ value

std::variant<Centipawns, MateIn> chess::uci::printing::SearchInfo::Score::value

The evaluation value.

Definition at line 90 of file Printing.hpp.


The documentation for this struct was generated from the following file: