X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftt.h;h=c570761bdec0fd91120fe99a28b1b18f562c7bcc;hb=20c2a314642b8fb911a8e00895544581d4ee2dda;hp=0918e3e8d3938ff7a3aac7b4859c8f572c910d91;hpb=2f2e48fad23225d23f87b95fb842156cfee668fb;p=stockfish diff --git a/src/tt.h b/src/tt.h index 0918e3e8..c570761b 100644 --- a/src/tt.h +++ b/src/tt.h @@ -1,7 +1,7 @@ /* Stockfish, a UCI chess playing engine derived from Glaurung 2.1 Copyright (C) 2004-2008 Tord Romstad (Glaurung author) - Copyright (C) 2008 Marco Costalba + Copyright (C) 2008-2009 Marco Costalba Stockfish is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -83,14 +83,14 @@ public: ~TranspositionTable(); void set_size(unsigned mbSize); void clear(); - void store(const Position& pos, Value v, ValueType type, Depth d, Move m); - TTEntry* retrieve(const Position& pos) const; + void store(const Key posKey, Value v, ValueType type, Depth d, Move m); + TTEntry* retrieve(const Key posKey) const; void new_search(); void insert_pv(const Position& pos, Move pv[]); int full() const; private: - inline TTEntry* first_entry(const Position& pos) const; + inline TTEntry* first_entry(const Key posKey) const; unsigned size, writes; TTEntry* entries;