8 #if !defined(EPD_TESTSUITE_H)
9 #define EPD_TESTSUITE_H
37 operator std::string()
const;
40 void setPos(std::string
const& pos);
64 explicit bEpdPos(std::string
const& fen);
77 explicit bEpdFile(std::string
const& sFileName);
90 void attachFile(std::string
const& sFileName);
92 std::ifstream m_sEpdFile;
virtual ~bEpdFile() override
bEpdFile(bEpdFile const &)=delete
bEpdFile(std::string const &sFileName)
bEpdFile(bEpdFile &&)=delete
bEpdFile & operator=(bEpdFile &&)=delete
virtual bEpdResult parse(epdTest_t const typeOfTest) override
Main epd parser for multiple line epd file Will calculate a total score and some statistics.
bEpdFile & operator=(bEpdFile const &)=delete
void setPos(std::string const &pos)
set EPD position composed of (simplified) FEN and EPD opcodes
bEpd & operator=(bEpd &&)=delete
virtual bEpdResult parse(epdTest_t const typeOfTest)
bEpd(bEpd const &)=delete
bEpd & operator=(bEpd const &)=delete
bEpdPos(bEpdPos &&)=delete
bEpdPos(bEpdPos const &)=delete
bEpdPos & operator=(bEpdPos const &)=delete
bEpdPos & operator=(bEpdPos &&)=delete
bEpdPos(std::string const &fen)
virtual ~bEpdPos() override
std::vector< std::string > bEpdParamList
enum tEpdTestType epdTest_t
std::map< std::string, std::string > bEpdOpCodes