- void save(uint32_t k, Value v, Bound b, Depth d, Move m, int g, Value ev) {
+ Move move() const { return (Move )move16; }
+ Bound bound() const { return (Bound)bound8; }
+ Value value() const { return (Value)value16; }
+ Depth depth() const { return (Depth)depth16; }
+ Value eval_value() const { return (Value)evalValue; }
+
+private:
+ friend class TranspositionTable;
+
+ void save(uint32_t k, Value v, Bound b, Depth d, Move m, uint8_t g, Value ev) {