Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

GoBook::MapEntry Class Reference

List of all members.

Detailed Description

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


Member Data Documentation

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

int GoBook::MapEntry::m_rotation

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

int GoBook::MapEntry::m_size

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


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


17 Jun 2010 Doxygen 1.4.7