Public Attributes | |
int | m_size |
Board size. | |
std::size_t | m_id |
Index of the original (untransformed) book entry in m_entries. | |
int | m_rotation |
Rotation as used in SgPointUtil::Rotate(). |
Definition at line 102 of file GoBook.h.
std::size_t GoBook::MapEntry::m_id |
Index of the original (untransformed) book entry in m_entries.
Definition at line 112 of file GoBook.h.
Referenced by GoBook::Add(), GoBook::Delete(), GoBook::InsertEntry(), GoBook::Line(), and GoBook::LookupAllMoves().
Rotation as used in SgPointUtil::Rotate().
Definition at line 115 of file GoBook.h.
Referenced by GoBook::Add(), GoBook::Delete(), GoBook::InsertEntry(), and GoBook::LookupAllMoves().
Board size.
The hash code is not enough to differentiate positions with different board sizes, since the empty board always has the same hash code.
Definition at line 109 of file GoBook.h.
Referenced by GoBook::InsertEntry(), and GoBook::LookupAllMoves().