Belofte version 2.1.9
A promising chess program using the UCI or Winboard interface
|
PgnMove is for user-interface only. More...
#include <pgnmove.h>
Public Member Functions | |
bPgnMove (bPgnMove const &pm) noexcept | |
bPgnMove (bPgnMove &&pm) noexcept | |
bPgnMove (bBoard const &b, bmove_t const bmt) | |
create PGN move based on bMove | |
~bPgnMove () | |
bPgnMove & | operator= (bPgnMove const &)=delete |
bPgnMove & | operator= (bPgnMove &&)=delete |
bool | operator== (std::string const &rhs) const |
std::string const & | getMoveEvalStr () const |
operator std::string () const | |
Friends | |
std::ostream & | operator<< (std::ostream &os, bPgnMove const &m) |
embedded base constructor | |
|
inlineexplicitnoexcept |
Definition at line 16 of file pgnmove.h.
Referenced by bPgnMove(), bPgnMove(), operator<<, operator=(), and operator=().
|
inlineexplicitnoexcept |
create PGN move based on bMove
Definition at line 15 of file pgnmove.cpp.
|
inline |
|
inline |
Definition at line 35 of file pgnmove.h.
Referenced by bPgnMoveList::operator<<.