Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
bBestMoveInfo Class Reference

#include <bestmoveinfo.h>

Public Member Functions

 bBestMoveInfo ()
 
 bBestMoveInfo (bScore const _score, movenum_t const _moveid)
 
 bBestMoveInfo (bBestMoveInfo const &bmi)
 
 bBestMoveInfo (bBestMoveInfo &&bmi) noexcept
 
 ~bBestMoveInfo ()
 
bBestMoveInfooperator= (bBestMoveInfo const &bmi)
 
bBestMoveInfooperator= (bBestMoveInfo &&bmi) noexcept
 

Public Attributes

bScore score
 
movenum_t moveid
 

Detailed Description

Definition at line 15 of file bestmoveinfo.h.

Constructor & Destructor Documentation

◆ bBestMoveInfo() [1/4]

bBestMoveInfo::bBestMoveInfo ( )

Definition at line 12 of file bestmoveinfo.cpp.

◆ bBestMoveInfo() [2/4]

bBestMoveInfo::bBestMoveInfo ( bScore const  _score,
movenum_t const  _moveid 
)

Definition at line 18 of file bestmoveinfo.cpp.

◆ bBestMoveInfo() [3/4]

bBestMoveInfo::bBestMoveInfo ( bBestMoveInfo const &  bmi)

Definition at line 24 of file bestmoveinfo.cpp.

◆ bBestMoveInfo() [4/4]

bBestMoveInfo::bBestMoveInfo ( bBestMoveInfo &&  bmi)
noexcept

Definition at line 30 of file bestmoveinfo.cpp.

◆ ~bBestMoveInfo()

bBestMoveInfo::~bBestMoveInfo ( )

Definition at line 50 of file bestmoveinfo.cpp.

Member Function Documentation

◆ operator=() [1/2]

bBestMoveInfo & bBestMoveInfo::operator= ( bBestMoveInfo const &  bmi)

Definition at line 36 of file bestmoveinfo.cpp.

◆ operator=() [2/2]

bBestMoveInfo & bBestMoveInfo::operator= ( bBestMoveInfo &&  bmi)
noexcept

Definition at line 43 of file bestmoveinfo.cpp.

Member Data Documentation

◆ score

bScore bBestMoveInfo::score

Definition at line 26 of file bestmoveinfo.h.

Referenced by operator=(), and bSearchAlgorithm::SearchBestMove().

◆ moveid

movenum_t bBestMoveInfo::moveid