Definition at line 110 of file GoBook.h.
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(). |
std::size_t GoBook::MapEntry::m_id |
Index of the original (untransformed) book entry in m_entries.
Definition at line 121 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 124 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 118 of file GoBook.h.
Referenced by GoBook::InsertEntry(), and GoBook::LookupAllMoves().