libsgfc++ 2.0.1
A C++ library that uses SGFC to read and write SGF (Smart Game Format) data.
Loading...
Searching...
No Matches
Classes
Property Value

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

Detailed Description

The Property Value module contains functionality related to SGF property values.