A chain contained in a. More...
#include <iosfwd>#include "GoBlock.h"#include "GoBoard.h"#include "SgBlackWhite.h"#include "SgPoint.h"#include "SgVector.h"Go to the source code of this file.
| Classes | |
| class | GoChainCondition | 
| Condition that explains why two blocks or chains can be merged into a new, larger chain.  More... | |
| class | GoChain | 
| Set of GoBlock's that are a connected unit.  More... | |
| Enumerations | |
| enum | GoChainType { GO_CHAIN_TWO_LIBERTIES_IN_REGION, GO_CHAIN_TWO_SEPARATE_LIBERTIES, GO_CHAIN_BY_SEARCH, _GO_CHAIN_COUNT } | 
| The reason why two blocks or chains are merged into a single chain.More... | |
| Functions | |
| std::ostream & | operator<< (std::ostream &stream, GoChainType f) | 
| std::ostream & | operator<< (std::ostream &stream, const GoChainCondition &c) | 
| std::ostream & | operator<< (std::ostream &stream, const GoChain &c) | 
A chain contained in a.
Definition in file GoChain.h.
| enum GoChainType | 
| std::ostream& operator<< | ( | std::ostream & | stream, | |
| GoChainType | f | |||
| ) | 
Definition at line 143 of file GoChain.cpp.
| std::ostream& operator<< | ( | std::ostream & | stream, | |
| const GoChain & | c | |||
| ) | 
Definition at line 111 of file GoChain.cpp.
References GoChain::Write().
| std::ostream& operator<< | ( | std::ostream & | stream, | |
| const GoChainCondition & | c | |||
| ) | 
Definition at line 158 of file GoChain.cpp.
References GoChainCondition::Lib1(), GoChainCondition::Lib2(), GoChainCondition::Type(), and GoChainCondition::UsesLibs().