(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().