| AddLibToAdjBlocks(SgPoint p) | GoBoard | [private] |
| AddLibToAdjBlocks(SgPoint p, SgBlackWhite c) | GoBoard | [private] |
| AddStone(SgPoint p, SgBlackWhite c) | GoBoard | [private] |
| AddStoneForUndo(SgPoint p, SgBlackWhite c) | GoBoard | [private] |
| AddStoneToBlock(SgPoint p, SgBlackWhite c, Block *block, StackEntry &entry) | GoBoard | [private] |
| AdjacentBlocks(SgPoint p, int maxLib, SgPoint anchors[], int maxAnchors) const | GoBoard | |
| All(SgBlackWhite color) const | GoBoard | |
| AllEmpty() const | GoBoard | |
| AllowAnyRepetition(bool allowAny) | GoBoard | |
| AllowKoRepetition(bool allowKo) | GoBoard | |
| AllPoints() const | GoBoard | |
| Anchor(SgPoint p) const | GoBoard | |
| AnyRepetitionAllowed() const | GoBoard | |
| AreInSameBlock(SgPoint stone1, SgPoint stone2) const | GoBoard | |
| AtLeastNumLibs(SgPoint block, int n) const | GoBoard | |
| AtMostNumLibs(SgPoint block, int n) const | GoBoard | |
| BoardConst() const | GoBoard | |
| CanCapture(SgPoint p, SgBlackWhite c) const | GoBoard | |
| CanUndo() const | GoBoard | |
| CapturedStones() const | GoBoard | |
| CapturingMove() const | GoBoard | |
| Centers() const | GoBoard | |
| CheckConsistency() const | GoBoard | |
| CheckConsistencyBlock(SgPoint p) const | GoBoard | [private] |
| CheckKo(SgBlackWhite player) | GoBoard | [private] |
| CheckSuicide(SgPoint p, StackEntry &entry) | GoBoard | [private] |
| Corners() const | GoBoard | |
| CountPlay() const | GoBoard | |
| CreateNewBlock() | GoBoard | [private] |
| CreateSingleStoneBlock(SgPoint p, SgBlackWhite c) | GoBoard | [private] |
| Edges() const | GoBoard | |
| FirstBoardPoint() const | GoBoard | |
| FullBoardRepetition() const | GoBoard | [private] |
| Get2ndLastMove() const | GoBoard | |
| GetAdjacentBlocks(SgPoint p) const | GoBoard | [private] |
| GetAdjacentBlocks(SgPoint p, SgBlackWhite c) const | GoBoard | [private] |
| GetColor(SgPoint p) const | GoBoard | |
| GetHashCode() const | GoBoard | |
| GetHashCodeInclToPlay() const | GoBoard | |
| GetLastMove() const | GoBoard | |
| GetLastMoveInfo() const | GoBoard | |
| GetStone(SgPoint p) const | GoBoard | |
| GoBoard(int size=GO_DEFAULT_SIZE, const GoSetup &setup=GoSetup(), const GoRules &rules=GoRules()) | GoBoard | [explicit] |
| GoBoard(const GoBoard &) | GoBoard | [private] |
| HasDiagonals(SgPoint p, SgBoardColor c) const | GoBoard | |
| HasEmptyNeighbors(SgPoint p) const | GoBoard | |
| HasLiberties(SgPoint p) const | GoBoard | [private] |
| HasNeighbors(SgPoint p, SgBlackWhite c) const | GoBoard | |
| HasNeighborsOrDiags(SgPoint p, SgBlackWhite c) const | GoBoard | |
| InAtari(SgPoint p) const | GoBoard | |
| InCenter(SgPoint p) const | GoBoard | |
| InCorner(SgPoint p) const | GoBoard | |
| Init(int size, const GoSetup &setup=GoSetup()) | GoBoard | |
| Init(int size, const GoRules &rules, const GoSetup &setup=GoSetup()) | GoBoard | |
| InitBlock(GoBoard::Block &block, SgBlackWhite c, SgPoint anchor) | GoBoard | [private] |
| IsAdjacentTo(SgPoint p, const Block *block) const | GoBoard | [private] |
| IsBorder(SgPoint p) const | GoBoard | |
| IsColor(SgPoint p, int c) const | GoBoard | |
| IsEmpty(SgPoint p) const | GoBoard | |
| IsFirst(SgPoint p) const | GoBoard | |
| IsInBlock(SgPoint p, SgPoint anchor) const | GoBoard | |
| IsLegal(int p, SgBlackWhite player) const | GoBoard | |
| IsLegal(int p) const | GoBoard | |
| IsLibertyOfBlock(SgPoint p, SgPoint anchor) const | GoBoard | |
| IsNewPosition() const | GoBoard | |
| IsPass(SgPoint p) | GoBoard | [private, static] |
| IsSingleStone(SgPoint p) const | GoBoard | |
| IsSuicide(SgPoint p, SgBlackWhite toPlay) const | GoBoard | |
| IsSuicide(SgPoint p) const | GoBoard | |
| IsValidPoint(SgPoint p) const | GoBoard | |
| KillBlock(const Block *block) | GoBoard | [private] |
| KoColor() const | GoBoard | |
| KoLevel() const | GoBoard | |
| KoLoser() const | GoBoard | |
| KoModifiesHash() const | GoBoard | |
| KoPoint() const | GoBoard | |
| KoRepetitionAllowed() const | GoBoard | |
| LastBoardPoint() const | GoBoard | |
| LastMoveInfo(GoMoveInfoFlag flag) const | GoBoard | |
| Left(SgPoint p) const | GoBoard | |
| LibertyCopyIterator class | GoBoard | [friend] |
| LibertyIterator class | GoBoard | [friend] |
| Line(SgPoint p) const | GoBoard | |
| LineSet(SgGrid line) const | GoBoard | |
| m_allowAnyRepetition | GoBoard | [private] |
| m_allowKoRepetition | GoBoard | [private] |
| m_blockList | GoBoard | [private] |
| m_capturedStones | GoBoard | [private] |
| m_const | GoBoard | [private] |
| m_countPlay | GoBoard | [private] |
| m_isBorder | GoBoard | [private] |
| m_koColor | GoBoard | [private] |
| m_koLoser | GoBoard | [private] |
| m_koModifiesHash | GoBoard | [private] |
| m_marker | GoBoard | [mutable, private] |
| m_moveInfo | GoBoard | [private] |
| m_moves | GoBoard | [private] |
| m_rules | GoBoard | [private] |
| m_setup | GoBoard | [private] |
| m_size | GoBoard | [private] |
| m_snapshot | GoBoard | [private] |
| m_state | GoBoard | [private] |
| m_userMarker | GoBoard | [mutable] |
| MAX_KOLEVEL | GoBoard | [static] |
| MergeBlocks(SgPoint p, SgBlackWhite c, const SgSList< Block *, 4 > &adjBlocks) | GoBoard | [private] |
| Move(int i) const | GoBoard | |
| MoveNumber() const | GoBoard | |
| NeighborBlocks(SgPoint p, SgBlackWhite c, SgPoint anchors[]) const | GoBoard | |
| NeighborBlocks(SgPoint p, SgBlackWhite c, int maxLib, SgPoint anchors[]) const | GoBoard | |
| NuCapturedStones() const | GoBoard | |
| Num8EmptyNeighbors(SgPoint p) const | GoBoard | |
| Num8Neighbors(SgPoint p, SgBlackWhite c) const | GoBoard | |
| NumDiagonals(SgPoint p, SgBoardColor c) const | GoBoard | |
| NumEmptyDiagonals(SgPoint p) const | GoBoard | |
| NumEmptyNeighbors(SgPoint p) const | GoBoard | |
| NumLiberties(SgPoint p) const | GoBoard | |
| NumNeighbors(SgPoint p, SgBlackWhite c) const | GoBoard | |
| NumPrisoners(SgBlackWhite color) const | GoBoard | |
| NumStones(SgPoint p) const | GoBoard | |
| Occupied(SgPoint p) const | GoBoard | |
| Occupied() const | GoBoard | |
| OccupiedInAtari(SgPoint p) const | GoBoard | |
| OnEdge(SgPoint p) const | GoBoard | |
| operator=(const GoBoard &) | GoBoard | [private] |
| Opponent() const | GoBoard | |
| Play(SgPoint p, SgBlackWhite player) | GoBoard | |
| Play(SgPoint p) | GoBoard | |
| Play(GoPlayerMove move) | GoBoard | |
| Pos(SgPoint p) const | GoBoard | |
| RemoveLibAndKill(SgPoint p, SgBlackWhite opp, StackEntry &entry) | GoBoard | [private] |
| RemoveLibFromAdjBlocks(SgPoint p, SgBlackWhite c) | GoBoard | [private] |
| RemoveStone(SgPoint p) | GoBoard | [private] |
| RemoveStoneForUndo(SgPoint p) | GoBoard | [private] |
| RestoreKill(Block *block, SgBlackWhite c) | GoBoard | [private] |
| RestoreSnapshot() | GoBoard | |
| RestoreState(const StackEntry &entry) | GoBoard | [private] |
| Right(SgPoint p) const | GoBoard | |
| Rules() | GoBoard | |
| Rules() const | GoBoard | |
| SaveState(StackEntry &entry) | GoBoard | [private] |
| SetKoLoser(SgEmptyBlackWhite color) | GoBoard | |
| SetKoModifiesHash(bool modify) | GoBoard | |
| SetToPlay(SgBlackWhite player) | GoBoard | |
| Setup() const | GoBoard | |
| Side(SgPoint p, int index) const | GoBoard | |
| SideExtensions() const | GoBoard | |
| Size() const | GoBoard | |
| StackOverflowLikely() const | GoBoard | |
| StoneIterator class | GoBoard | [friend] |
| TakeSnapshot() | GoBoard | |
| TheLiberty(SgPoint blockInAtari) const | GoBoard | |
| ToPlay() const | GoBoard | |
| TotalNumEmpty() const | GoBoard | |
| TotalNumStones() const | GoBoard | |
| TotalNumStones(SgBlackWhite color) const | GoBoard | |
| Undo() | GoBoard | |
| Up(SgPoint p) const | GoBoard | |
| UpdateBlocksAfterAddStone(SgPoint p, SgBlackWhite c, StackEntry &entry) | GoBoard | [private] |
| UpdateBlocksAfterUndo(const StackEntry &entry) | GoBoard | [private] |
| ~GoBoard() | GoBoard | |