(HexPoint, value) pairs; use for move ordering. More...
#include <HexEval.hpp>
Public Member Functions | |
HexMoveValue () | |
HexMoveValue (HexPoint point, double value) | |
HexPoint | point () const |
double | value () const |
bool | operator< (const HexMoveValue &other) const |
bool | operator> (const HexMoveValue &other) const |
Private Attributes | |
HexPoint | m_point |
double | m_value |
(HexPoint, value) pairs; use for move ordering.
Definition at line 21 of file HexEval.hpp.
HexMoveValue::HexMoveValue | ( | ) | [inline] |
Definition at line 24 of file HexEval.hpp.
HexMoveValue::HexMoveValue | ( | HexPoint | point, | |
double | value | |||
) | [inline] |
Definition at line 28 of file HexEval.hpp.
bool HexMoveValue::operator< | ( | const HexMoveValue & | other | ) | const [inline] |
Definition at line 36 of file HexEval.hpp.
References m_value.
bool HexMoveValue::operator> | ( | const HexMoveValue & | other | ) | const [inline] |
Definition at line 41 of file HexEval.hpp.
References m_value.
HexPoint HexMoveValue::point | ( | ) | const [inline] |
Definition at line 33 of file HexEval.hpp.
References m_point.
double HexMoveValue::value | ( | ) | const [inline] |
Definition at line 34 of file HexEval.hpp.
References m_value.
HexPoint HexMoveValue::m_point [private] |
Definition at line 47 of file HexEval.hpp.
Referenced by point().
double HexMoveValue::m_value [private] |
Definition at line 48 of file HexEval.hpp.
Referenced by operator<(), operator>(), and value().