Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
bestmoveinfo.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------+
2 * File: bestmoveinfo.h
3 * Project: part of belofte - A Promising Chess Program
4 * Author: yves
5 * SPDX-License-Identifier: GPL-2.0-only
6+----------------------------------------------------------------------*/
7
8#if !defined(BESTMOVEINFO_H)
9#define BESTMOVEINFO_H
10
11typedef int16_t bScore;
12
13//-----------------------------------------------------------------------
14
16public:
18 bBestMoveInfo(bScore const _score, movenum_t const _moveid);
19 bBestMoveInfo(bBestMoveInfo const& bmi);
20 bBestMoveInfo(bBestMoveInfo&& bmi) noexcept;
22
24 bBestMoveInfo& operator=(bBestMoveInfo&& bmi) noexcept;
25
28};
29
30#endif // defined BESTMOVEINFO_H
31
32// eof
uint_fast8_t movenum_t
Definition belofte.h:109
int16_t bScore
movenum_t moveid
bBestMoveInfo & operator=(bBestMoveInfo const &bmi)