AddColor(HexColor color, const bitset_t &b) | StoneBoard | |
ComputeHash() | StoneBoard | [private] |
Const() const | StoneBoard | [inline] |
GetBlack() const | StoneBoard | [inline] |
GetBoardID() const | StoneBoard | |
GetBoardIDString() const | StoneBoard | |
GetColor(HexColor color) const | StoneBoard | [inline] |
GetColor(HexPoint cell) const | StoneBoard | |
GetEmpty() const | StoneBoard | [inline] |
GetLegal() const | StoneBoard | |
GetOccupied() const | StoneBoard | [inline] |
GetPlayed() const | StoneBoard | [inline] |
GetPlayed(HexColor color) const | StoneBoard | [inline] |
GetWhite() const | StoneBoard | [inline] |
Hash() const | StoneBoard | [inline] |
Hash(HexColor toPlay) const | StoneBoard | [inline] |
Height() const | StoneBoard | [inline] |
IsBlack(HexPoint cell) const | StoneBoard | [inline] |
IsBlackWhiteDisjoint() | StoneBoard | [private] |
IsColor(HexPoint cell, HexColor color) const | StoneBoard | [inline] |
IsEmpty(HexPoint cell) const | StoneBoard | [inline] |
IsLegal(HexPoint cell) const | StoneBoard | |
IsOccupied(HexPoint cell) const | StoneBoard | [inline] |
IsPlayed(HexPoint cell) const | StoneBoard | [inline] |
IsSelfRotation() const | StoneBoard | |
IsStandardPosition() const | StoneBoard | [inline] |
IsWhite(HexPoint cell) const | StoneBoard | [inline] |
m_const | StoneBoard | [private] |
m_hash | StoneBoard | [private] |
m_played | StoneBoard | [private] |
m_stones | StoneBoard | [private] |
m_stones_calculated | StoneBoard | [mutable, private] |
m_stones_list | StoneBoard | [mutable, private] |
MarkAsDirty() | StoneBoard | [private] |
MirrorBoard() | StoneBoard | |
NumStones() const | StoneBoard | [inline] |
operator!=(const StoneBoard &other) const | StoneBoard | [inline] |
operator==(const StoneBoard &other) const | StoneBoard | [inline] |
PlayMove(HexColor color, HexPoint cell) | StoneBoard | |
RemoveColor(HexColor color, const bitset_t &b) | StoneBoard | |
RotateBoard() | StoneBoard | |
SetColor(HexColor color, HexPoint cell) | StoneBoard | |
SetColor(HexColor color, const bitset_t &bs) | StoneBoard | |
SetPlayed(const bitset_t &p) | StoneBoard | |
SetPosition(const BoardID &id) | StoneBoard | |
SetPosition(const StoneBoard &brd) | StoneBoard | |
SetPosition(const std::string &str) | StoneBoard | |
SetPositionOnlyPlayed(const StoneBoard &brd) | StoneBoard | |
StartNewGame() | StoneBoard | |
StoneBoard() | StoneBoard | |
StoneBoard(unsigned size) | StoneBoard | [explicit] |
StoneBoard(unsigned width, unsigned height) | StoneBoard | |
StoneBoard(unsigned width, unsigned height, const std::string &str) | StoneBoard | |
Stones(HexColorSet colorset) const | StoneBoard | |
Stones(HexColor color) const | StoneBoard | [inline] |
UndoMove(HexPoint cell) | StoneBoard | |
WhoseTurn() const | StoneBoard | [inline] |
Width() const | StoneBoard | [inline] |
Write() const | StoneBoard | |
Write(const bitset_t &b) const | StoneBoard | |
~StoneBoard() | StoneBoard |