X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbook.h;h=0690d32b5e015d02a9cdd5e97211acf1b6af2744;hp=8299b0315eaccfd40972eea436fe7fb855819b56;hb=4cc272cb94d0f226fc6af96076e104dfbdf3c4c4;hpb=2535dc13403acba764696587b920dee9493ddddd diff --git a/src/book.h b/src/book.h index 8299b031..0690d32b 100644 --- a/src/book.h +++ b/src/book.h @@ -44,19 +44,19 @@ public: ~Book(); void open(const std::string& fileName); void close(); - Move get_move(const Position& pos, bool findBestMove); + Move probe(const Position& pos, bool findBestMove); const std::string name() const { return bookName; } private: - template void get_number(T& n); + template Book& operator>>(T& n); BookEntry read_entry(int idx); - int find_entry(uint64_t key); + int first_entry(uint64_t key); + RKISS RKiss; std::ifstream bookFile; std::string bookName; int bookSize; - RKISS RKiss; }; #endif // !defined(BOOK_H_INCLUDED)