My Project
Public Member Functions | Private Attributes | List of all members
osl::rating::RatedMove Class Reference

#include <ratedMove.h>

Public Member Functions

 RatedMove (Move move, int rating, int optimistic)
 
 RatedMove (Move move, int rating)
 
 RatedMove ()
 
void setRating (int rating)
 
void setOptimisticRating (int rating)
 
const Move move () const
 
int rating () const
 
int optimisticRating () const
 

Private Attributes

Move my_move
 
signed short all_rating
 
signed short optimistic_rating
 

Detailed Description

Definition at line 13 of file ratedMove.h.

Constructor & Destructor Documentation

◆ RatedMove() [1/3]

osl::rating::RatedMove::RatedMove ( Move  move,
int  rating,
int  optimistic 
)
inline

Definition at line 18 of file ratedMove.h.

◆ RatedMove() [2/3]

osl::rating::RatedMove::RatedMove ( Move  move,
int  rating 
)
inline

Definition at line 21 of file ratedMove.h.

◆ RatedMove() [3/3]

osl::rating::RatedMove::RatedMove ( )
inline

Definition at line 24 of file ratedMove.h.

Member Function Documentation

◆ move()

const Move osl::rating::RatedMove::move ( ) const
inline

◆ optimisticRating()

int osl::rating::RatedMove::optimisticRating ( ) const
inline

◆ rating()

int osl::rating::RatedMove::rating ( ) const
inline

◆ setOptimisticRating()

void osl::rating::RatedMove::setOptimisticRating ( int  rating)
inline

Definition at line 26 of file ratedMove.h.

References optimistic_rating, and rating().

◆ setRating()

void osl::rating::RatedMove::setRating ( int  rating)
inline

Definition at line 25 of file ratedMove.h.

References all_rating, and rating().

Member Data Documentation

◆ all_rating

signed short osl::rating::RatedMove::all_rating
private

Definition at line 16 of file ratedMove.h.

Referenced by rating(), and setRating().

◆ my_move

Move osl::rating::RatedMove::my_move
private

Definition at line 15 of file ratedMove.h.

Referenced by move().

◆ optimistic_rating

signed short osl::rating::RatedMove::optimistic_rating
private

Definition at line 16 of file ratedMove.h.

Referenced by optimisticRating(), and setOptimisticRating().


The documentation for this class was generated from the following file: