|
libsgfc++ 2.0.1
A C++ library that uses SGFC to read and write SGF (Smart Game Format) data.
|
The Go module contains functionality related to concepts from the game of Go. More...
Classes | |
| class | LibSgfcPlusPlus::ISgfcGoGameInfo |
| The ISgfcGoGameInfo interface is a specialization of ISgfcGameInfo that contains additional game information that is specific for the game of Go (e.g. komi). More... | |
| class | LibSgfcPlusPlus::ISgfcGoMove |
| The ISgfcGoMove interface represents a move in a Go game. More... | |
| class | LibSgfcPlusPlus::ISgfcGoMovePropertyValue |
| The ISgfcGoMovePropertyValue interface makes the property value data of a property of type SgfcPropertyValueType::Move available as an ISgfcGoMove object. More... | |
| class | LibSgfcPlusPlus::ISgfcGoPoint |
| The ISgfcGoPoint interface represents a point on a Go board. More... | |
| class | LibSgfcPlusPlus::ISgfcGoPointPropertyValue |
| The ISgfcGoPointPropertyValue interface makes the property value data of a property of type SgfcPropertyValueType::Point available as an ISgfcGoPoint object. More... | |
| class | LibSgfcPlusPlus::ISgfcGoStone |
| The ISgfcGoStone interface represents a Go stone. More... | |
| class | LibSgfcPlusPlus::ISgfcGoStonePropertyValue |
| The ISgfcGoStonePropertyValue interface makes the property value data of a property of type SgfcPropertyValueType::Stone available as an ISgfcGoStone object. More... | |
| struct | LibSgfcPlusPlus::SgfcGoPlayerRank |
| The SgfcGoPlayerRank struct is a simple type that can hold the decomposed values of an SgfcPropertyType::BR or SgfcPropertyType::WR property value. More... | |
| struct | LibSgfcPlusPlus::SgfcGoRuleset |
| The SgfcGoRuleset struct is a simple type that can hold the decomposed values of an SgfcPropertyType::RU property value. More... | |
| class | LibSgfcPlusPlus::SgfcGoMovePropertyValue |
| The SgfcGoMovePropertyValue class provides an implementation of the ISgfcGoMovePropertyValue interface. See the interface header file for documentation. More... | |
| class | LibSgfcPlusPlus::SgfcGoPointPropertyValue |
| The SgfcGoPointPropertyValue class provides an implementation of the ISgfcGoPointPropertyValue interface. See the interface header file for documentation. More... | |
| class | LibSgfcPlusPlus::SgfcGoStonePropertyValue |
| The SgfcGoStonePropertyValue class provides an implementation of the ISgfcGoStonePropertyValue interface. See the interface header file for documentation. More... | |
| class | LibSgfcPlusPlus::SgfcGoMove |
| The SgfcGoMove class provides an implementation of the ISgfcGoMove interface. See the interface header file for documentation. More... | |
| class | LibSgfcPlusPlus::SgfcGoPoint |
| The SgfcGoPoint class provides an implementation of the ISgfcGoPoint interface. See the interface header file for documentation. More... | |
| class | LibSgfcPlusPlus::SgfcGoStone |
| The SgfcGoStone class provides an implementation of the ISgfcGoStone interface. See the interface header file for documentation. More... | |
Enumerations | |
| enum class | LibSgfcPlusPlus::SgfcGoPlayerRankType { LibSgfcPlusPlus::SgfcGoPlayerRankType::Kyu , LibSgfcPlusPlus::SgfcGoPlayerRankType::AmateurDan , LibSgfcPlusPlus::SgfcGoPlayerRankType::ProfessionalDan } |
| SgfcGoPlayerRankType enumerates the rank types in the traditional Go ranking system. More... | |
| enum class | LibSgfcPlusPlus::SgfcGoPlayerRatingType { LibSgfcPlusPlus::SgfcGoPlayerRatingType::Uncertain , LibSgfcPlusPlus::SgfcGoPlayerRatingType::Established , LibSgfcPlusPlus::SgfcGoPlayerRatingType::Unspecified } |
| SgfcGoPlayerRatingType enumerates the rating types that can apply to a Go player's rank. More... | |
| enum class | LibSgfcPlusPlus::SgfcGoRulesetType { LibSgfcPlusPlus::SgfcGoRulesetType::AGA , LibSgfcPlusPlus::SgfcGoRulesetType::Ing , LibSgfcPlusPlus::SgfcGoRulesetType::Japanese , LibSgfcPlusPlus::SgfcGoRulesetType::NZ } |
| SgfcGoRulesetType enumerates the ruleset types that are recognized by libsgfc++. More... | |
The Go module contains functionality related to concepts from the game of Go.
The library treats the game of Go as a first-class citizen, just like SGFC, in that it contains functions and types that are tailored towards Go. Other game types are only supported in a generic way.
|
strong |
SgfcGoPlayerRankType enumerates the rank types in the traditional Go ranking system.
|
strong |
SgfcGoPlayerRatingType enumerates the rating types that can apply to a Go player's rank.
|
strong |
SgfcGoRulesetType enumerates the ruleset types that are recognized by libsgfc++.