Belofte
version 2.1.5
A promising chess program using the UCI or Winboard interface
|
Public Types | |
enum | tReturn { EPD_ERROR = -3 , NO_MOVE_FOUND = -2 , NOT_RESOLVED = -1 , EPD_OK = 0 , BM_1 , BM_2 , BM_3 , BM_4 , BM_5 , BM_6 , BM_7 , BM_8 , BM_9 , BM_OK = 10 , AM_OK = 11 , MATE_OK = 12 , PERFT_OK = 13 } |
Public Member Functions | |
bEpd () | |
virtual | ~bEpd () |
bEpd (bEpd const &)=delete | |
bEpd (bEpd &&)=delete | |
bEpd & | operator= (bEpd const &)=delete |
bEpd & | operator= (bEpd &&)=delete |
virtual bEpdResult | parse (epdTest_t const typeOfTest) |
operator std::string () const | |
Protected Member Functions | |
void | setPos (std::string const &pos) |
set EPD position composed of (simplified) FEN and EPD opcodes More... | |
Definition at line 25 of file epd_testsuite.h.
enum bEpd::tReturn |
Enumerator | |
---|---|
EPD_ERROR | |
NO_MOVE_FOUND | |
NOT_RESOLVED | |
EPD_OK | |
BM_1 | |
BM_2 | |
BM_3 | |
BM_4 | |
BM_5 | |
BM_6 | |
BM_7 | |
BM_8 | |
BM_9 | |
BM_OK | |
AM_OK | |
MATE_OK | |
PERFT_OK |
Definition at line 48 of file epd_testsuite.h.
bEpd::bEpd | ( | ) |
Definition at line 15 of file epd_testsuite.cpp.
|
virtual |
Definition at line 19 of file epd_testsuite.cpp.
|
delete |
|
delete |
|
virtual |
Reimplemented in bEpdFile.
Definition at line 37 of file epd_testsuite.cpp.
Referenced by bEpdFile::parse().
bEpd::operator std::string | ( | ) | const |
Definition at line 27 of file epd_testsuite.cpp.
|
protected |
set EPD position composed of (simplified) FEN and EPD opcodes
pos | is fen-board fen-tomove fen-castling fen-ep [50moves] [move#] [;]cmdsection* cmdsection is bm SanMove; [|] am SanMove; | D[1-99] n; id ["]identification["]; c[0-9] "comments"; dm n; acs n; noop |
Definition at line 62 of file epd_testsuite.cpp.
Referenced by bEpdPos::bEpdPos(), and bEpdFile::parse().