3 #ifndef OSL_RATEDMOVE_H 4 #define OSL_RATEDMOVE_H 24 RatedMove() : all_rating(0), optimistic_rating(0) {}
bool operator<(RatedMove const &lhs, RatedMove const &rhs)
bool operator>(RatedMove const &lhs, RatedMove const &rhs)
signed short optimistic_rating
RatedMove(Move move, int rating)
void setOptimisticRating(int rating)
RatedMove(Move move, int rating, int optimistic)
bool operator==(RatedMove const &lhs, RatedMove const &rhs)
std::ostream & operator<<(std::ostream &os, RatedMove const &moveLogProb)
int optimisticRating() const
void setRating(int rating)