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++.