libsgfc++ 2.0.1
A C++ library that uses SGFC to read and write SGF (Smart Game Format) data.
|
The Property Value module contains functionality related to SGF property values. More...
Classes | |
class | LibSgfcPlusPlus::ISgfcColorPropertyValue |
The ISgfcColorPropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::Color. More... | |
class | LibSgfcPlusPlus::ISgfcComposedPropertyValue |
The ISgfcComposedPropertyValue interface provides access to one of the values of a property of an SGF node. The value is a composite of two ISgfcSinglePropertyValue objects. More... | |
class | LibSgfcPlusPlus::ISgfcDoublePropertyValue |
The ISgfcDoublePropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::Double. More... | |
class | LibSgfcPlusPlus::ISgfcGameInfo |
The ISgfcGameInfo interface ia a collection of meta data that describes one SGF game. For instance, the meta data includes information such as the name of the game, when and where it was played, by whom, etc. More... | |
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::ISgfcGoMovePropertyValue |
The ISgfcGoMovePropertyValue interface makes the property value data of a property of type SgfcPropertyValueType::Move available as an ISgfcGoMove object. 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::ISgfcGoStonePropertyValue |
The ISgfcGoStonePropertyValue interface makes the property value data of a property of type SgfcPropertyValueType::Stone available as an ISgfcGoStone object. More... | |
class | LibSgfcPlusPlus::ISgfcMovePropertyValue |
The ISgfcMovePropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::Move. More... | |
class | LibSgfcPlusPlus::ISgfcNumberPropertyValue |
The ISgfcNumberPropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::Number. More... | |
class | LibSgfcPlusPlus::ISgfcPointPropertyValue |
The ISgfcPointPropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::Point. More... | |
class | LibSgfcPlusPlus::ISgfcPropertyValue |
The ISgfcPropertyValue interface provides access to one of the values of a property of an SGF node. More... | |
class | LibSgfcPlusPlus::ISgfcPropertyValueFactory |
The ISgfcPropertyValueFactory interface provides factory methods for creating ISgfcPropertyValue objects, and objects of every known sub-type of ISgfcPropertyValue. More... | |
class | LibSgfcPlusPlus::ISgfcRealPropertyValue |
The ISgfcRealPropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::Real. More... | |
class | LibSgfcPlusPlus::ISgfcSimpleTextPropertyValue |
The ISgfcSimpleTextPropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::SimpleText. More... | |
class | LibSgfcPlusPlus::ISgfcSinglePropertyValue |
The ISgfcSinglePropertyValue interface provides access to one of the values of a property of an SGF node. The value is a single value of a basic value type. Some properties allow composed values - see ISgfcComposedPropertyValue for details. More... | |
class | LibSgfcPlusPlus::ISgfcStonePropertyValue |
The ISgfcStonePropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::Stone. More... | |
class | LibSgfcPlusPlus::ISgfcTextPropertyValue |
The ISgfcTextPropertyValue interface provides access to one of the values of a property of an SGF node. The value type is SgfcPropertyValueType::Text. More... | |
struct | LibSgfcPlusPlus::SgfcBoardSize |
The SgfcBoardSize struct is a simple type that can hold the value of SgfcPropertyType::SZ. The constant SgfcConstants::BoardSizeNone is used to indicate that SgfcPropertyType::SZ does not exist on a game tree's root node. More... | |
struct | LibSgfcPlusPlus::SgfcDate |
The SgfcDate struct is a simple type that can hold one of the 1-n decomposed date values of an SgfcPropertyType::DT property value. More... | |
struct | LibSgfcPlusPlus::SgfcGameResult |
The SgfcGameResult struct is a simple type that can hold the decomposed values of an SgfcPropertyType::RE property value. 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... | |
struct | LibSgfcPlusPlus::SgfcRoundInformation |
The SgfcRoundInformation struct is a simple type that can hold the decomposed values of an SgfcPropertyType::RO property value. More... | |
class | LibSgfcPlusPlus::SgfcComposedPropertyValue |
The SgfcComposedPropertyValue class provides an implementation of the ISgfcComposedPropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcSinglePropertyValue |
The SgfcSinglePropertyValue class provides an implementation of the ISgfcSinglePropertyValue interface. See the interface header file for documentation. 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::SgfcColorPropertyValue |
The SgfcColorPropertyValue class provides an implementation of the ISgfcColorPropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcDoublePropertyValue |
The SgfcDoublePropertyValue class provides an implementation of the ISgfcDoublePropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcMovePropertyValue |
The SgfcMovePropertyValue class provides an implementation of the ISgfcMovePropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcNumberPropertyValue |
The SgfcNumberPropertyValue class provides an implementation of the ISgfcNumberPropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcPointPropertyValue |
The SgfcPointPropertyValue class provides an implementation of the ISgfcPointPropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcRealPropertyValue |
The SgfcRealPropertyValue class provides an implementation of the ISgfcRealPropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcSimpleTextPropertyValue |
The SgfcSimpleTextPropertyValue class provides an implementation of the ISgfcSimpleTextPropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcStonePropertyValue |
The SgfcStonePropertyValue class provides an implementation of the ISgfcStonePropertyValue interface. See the interface header file for documentation. More... | |
class | LibSgfcPlusPlus::SgfcTextPropertyValue |
The SgfcTextPropertyValue class provides an implementation of the ISgfcTextPropertyValue interface. See the interface header file for documentation. More... | |
The Property Value module contains functionality related to SGF property values.