mirror of
https://github.com/opelly27/Stockfish.git
synced 2026-05-20 13:17:44 +00:00
Added -Wshadow option and fixed resulting warnings
No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
+4
-5
@@ -38,9 +38,7 @@ struct BookEntry {
|
||||
uint32_t learn;
|
||||
};
|
||||
|
||||
class Book : private std::ifstream {
|
||||
Book(const Book&); // just decleared..
|
||||
Book& operator=(const Book&); // ..to avoid a warning
|
||||
class Book {
|
||||
public:
|
||||
Book();
|
||||
~Book();
|
||||
@@ -60,14 +58,15 @@ private:
|
||||
BookEntry read_entry(int idx);
|
||||
int find_entry(uint64_t key);
|
||||
|
||||
std::ifstream bookFile;
|
||||
std::string bookName;
|
||||
int bookSize;
|
||||
RKISS RKiss;
|
||||
};
|
||||
|
||||
// Yes, we indulge a bit here ;-)
|
||||
template<int n> inline uint64_t Book::get_int() { return 256 * get_int<n-1>() + get(); }
|
||||
template<> inline uint64_t Book::get_int<1>() { return get(); }
|
||||
template<int n> inline uint64_t Book::get_int() { return 256 * get_int<n-1>() + bookFile.get(); }
|
||||
template<> inline uint64_t Book::get_int<1>() { return bookFile.get(); }
|
||||
|
||||
|
||||
#endif // !defined(BOOK_H_INCLUDED)
|
||||
|
||||
Reference in New Issue
Block a user