3 #ifndef OSL_REPETITIONCOUNTER_H
4 #define OSL_REPETITIONCOUNTER_H
12 #include <boost/scoped_ptr.hpp>
25 boost::scoped_ptr<Table>
table;
38 void push(
const HashKey& new_key,
bool is_check);
43 void push(
const NumEffectState& state,
Move move);
47 void push(
const NumEffectState& state);
51 void push(
const HashKey& key,
const NumEffectState& state);
59 assert(first_move >= 0);
60 const int duration = (
order() - first_move) / 2;