]> git.sesse.net Git - stockfish/blobdiff - src/tt.h
Move pawn and material tables under Thread class
[stockfish] / src / tt.h
index daa66c333e3488c8428a406680e9f73438a58f10..a4ccd8be122d42d04603af957c81756ec224cde8 100644 (file)
--- a/src/tt.h
+++ b/src/tt.h
@@ -142,13 +142,11 @@ inline void TranspositionTable::refresh(const TTEntry* tte) const {
 /// Without cluster concept or overwrite policy.
 
 template<class Entry, int HashSize>
-class SimpleHash {
+struct SimpleHash {
 
-  SimpleHash(const SimpleHash&);
-  SimpleHash& operator=(const SimpleHash&);
+  typedef SimpleHash<Entry, HashSize> Base;
 
-public:
-  SimpleHash() {
+  void init() {
 
     entries = new (std::nothrow) Entry[HashSize];
     if (!entries)