libsgfc++ 2.0.1
A C++ library that uses SGFC to read and write SGF (Smart Game Format) data.
Loading...
Searching...
No Matches
List of all members
LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants Class Reference

The SgfcPropertyValueTypeDescriptorConstants class is a container class for library-internal property value type descriptor constants. More...

#include <SgfcPropertyValueTypeDescriptorConstants.h>

Static Public Attributes

Basic value type descriptors
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorNone
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorNumber
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorReal
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorDouble
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorColor
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorSimpleText
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorText
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorPoint
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorMove
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorStone
 
static const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptorDescriptorUnknown
 
List value type descriptors, consisting of only basic value type descriptors
static const std::shared_ptr< SgfcPropertyListValueTypeDescriptorDescriptorListOfPoint
 
static const std::shared_ptr< SgfcPropertyListValueTypeDescriptorDescriptorListOfStone
 
Composed value type descriptors
static const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptorDescriptorComposedNumberAndNumber
 
static const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptorDescriptorComposedSimpleTextAndSimpleText
 
static const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptorDescriptorComposedPointAndPoint
 
static const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptorDescriptorComposedStoneAndStone
 
static const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptorDescriptorComposedPointAndSimpleText
 
static const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptorDescriptorComposedNumberAndSimpleText
 
static const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptorDescriptorComposedStoneAndPoint
 
List value type descriptors, consisting of composed value type descriptors
static const std::shared_ptr< SgfcPropertyListValueTypeDescriptorDescriptorListOfComposedPointAndSimpleText
 
static const std::shared_ptr< SgfcPropertyListValueTypeDescriptorDescriptorListOfComposedStoneAndPoint
 
static const std::shared_ptr< SgfcPropertyListValueTypeDescriptorDescriptorListOfComposedPointAndPoint
 
Dual value type descriptors
static const std::shared_ptr< SgfcPropertyDualValueTypeDescriptorDescriptorNumberOrComposedNumberAndNumber
 
static const std::shared_ptr< SgfcPropertyDualValueTypeDescriptorDescriptorNoneOrComposedNumberAndSimpleText
 
Elist value type descriptors
static const std::shared_ptr< SgfcPropertyElistValueTypeDescriptorDescriptorElistOfPoint
 

Detailed Description

The SgfcPropertyValueTypeDescriptorConstants class is a container class for library-internal property value type descriptor constants.

Member Data Documentation

◆ DescriptorColor

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorColor
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Color))
@ Color
The property value is a Color value. A Color value can have one of two string values: Either "B" (whi...

◆ DescriptorComposedNumberAndNumber

const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorComposedNumberAndNumber
static
Initial value:
= std::shared_ptr<SgfcPropertyComposedValueTypeDescriptor>(
new SgfcPropertyComposedValueTypeDescriptor(DescriptorNumber, DescriptorNumber))

◆ DescriptorComposedNumberAndSimpleText

const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorComposedNumberAndSimpleText
static
Initial value:
= std::shared_ptr<SgfcPropertyComposedValueTypeDescriptor>(
new SgfcPropertyComposedValueTypeDescriptor(DescriptorNumber, DescriptorSimpleText))

◆ DescriptorComposedPointAndPoint

const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorComposedPointAndPoint
static
Initial value:
= std::shared_ptr<SgfcPropertyComposedValueTypeDescriptor>(
new SgfcPropertyComposedValueTypeDescriptor(DescriptorPoint, DescriptorPoint))

◆ DescriptorComposedPointAndSimpleText

const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorComposedPointAndSimpleText
static
Initial value:
= std::shared_ptr<SgfcPropertyComposedValueTypeDescriptor>(
new SgfcPropertyComposedValueTypeDescriptor(DescriptorPoint, DescriptorSimpleText))

◆ DescriptorComposedSimpleTextAndSimpleText

const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorComposedSimpleTextAndSimpleText
static
Initial value:
= std::shared_ptr<SgfcPropertyComposedValueTypeDescriptor>(
new SgfcPropertyComposedValueTypeDescriptor(DescriptorSimpleText, DescriptorSimpleText))

◆ DescriptorComposedStoneAndPoint

const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorComposedStoneAndPoint
static
Initial value:
= std::shared_ptr<SgfcPropertyComposedValueTypeDescriptor>(
new SgfcPropertyComposedValueTypeDescriptor(DescriptorPoint, DescriptorStone))

◆ DescriptorComposedStoneAndStone

const std::shared_ptr< SgfcPropertyComposedValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorComposedStoneAndStone
static
Initial value:
= std::shared_ptr<SgfcPropertyComposedValueTypeDescriptor>(
new SgfcPropertyComposedValueTypeDescriptor(DescriptorStone, DescriptorStone))

◆ DescriptorDouble

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorDouble
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Double))
@ Double
The property value is a Double value. A Double value can have one of two integer values: Either 1 (wh...

◆ DescriptorElistOfPoint

const std::shared_ptr< SgfcPropertyElistValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorElistOfPoint
static
Initial value:
= std::shared_ptr<SgfcPropertyElistValueTypeDescriptor>(
new SgfcPropertyElistValueTypeDescriptor(DescriptorListOfPoint))

◆ DescriptorListOfComposedPointAndPoint

const std::shared_ptr< SgfcPropertyListValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorListOfComposedPointAndPoint
static
Initial value:
= std::shared_ptr<SgfcPropertyListValueTypeDescriptor>(
new SgfcPropertyListValueTypeDescriptor(DescriptorComposedPointAndPoint))

◆ DescriptorListOfComposedPointAndSimpleText

const std::shared_ptr< SgfcPropertyListValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorListOfComposedPointAndSimpleText
static
Initial value:
= std::shared_ptr<SgfcPropertyListValueTypeDescriptor>(
new SgfcPropertyListValueTypeDescriptor(DescriptorComposedPointAndSimpleText))

◆ DescriptorListOfComposedStoneAndPoint

const std::shared_ptr< SgfcPropertyListValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorListOfComposedStoneAndPoint
static
Initial value:
= std::shared_ptr<SgfcPropertyListValueTypeDescriptor>(
new SgfcPropertyListValueTypeDescriptor(DescriptorComposedStoneAndPoint))

◆ DescriptorListOfPoint

const std::shared_ptr< SgfcPropertyListValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorListOfPoint
static
Initial value:
= std::shared_ptr<SgfcPropertyListValueTypeDescriptor>(
new SgfcPropertyListValueTypeDescriptor(DescriptorPoint))

◆ DescriptorListOfStone

const std::shared_ptr< SgfcPropertyListValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorListOfStone
static
Initial value:
= std::shared_ptr<SgfcPropertyListValueTypeDescriptor>(
new SgfcPropertyListValueTypeDescriptor(DescriptorStone))

◆ DescriptorMove

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorMove
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Move))
@ Move
The property value describes a move according to the game rules. The value's string representation is...

◆ DescriptorNone

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorNone
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::None))
@ None
The property has no value.

◆ DescriptorNoneOrComposedNumberAndSimpleText

const std::shared_ptr< SgfcPropertyDualValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorNoneOrComposedNumberAndSimpleText
static
Initial value:
= std::shared_ptr<SgfcPropertyDualValueTypeDescriptor>(
new SgfcPropertyDualValueTypeDescriptor(DescriptorNone, DescriptorComposedNumberAndSimpleText))

◆ DescriptorNumber

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorNumber
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Number))
@ Number
The property value is a positive or negative integer.

◆ DescriptorNumberOrComposedNumberAndNumber

const std::shared_ptr< SgfcPropertyDualValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorNumberOrComposedNumberAndNumber
static
Initial value:
= std::shared_ptr<SgfcPropertyDualValueTypeDescriptor>(
new SgfcPropertyDualValueTypeDescriptor(DescriptorNumber, DescriptorComposedNumberAndNumber))

◆ DescriptorPoint

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorPoint
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Point))
@ Point
The property value describes a location on the game board. The value's string representation is game ...

◆ DescriptorReal

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorReal
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Real))
@ Real
The property value is a positive or negative decimal value.

◆ DescriptorSimpleText

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorSimpleText
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::SimpleText))
@ SimpleText
The property value is a simple string of arbitrary length. The only whitespace allowed for this strin...

◆ DescriptorStone

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorStone
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Stone))
@ Stone
The property value describes a game piece and its location on the game board. The value's string repr...

◆ DescriptorText

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorText
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Text))
@ Text
The property value is a formatted string of arbitrary length. The only whitespace allowed for this st...

◆ DescriptorUnknown

const std::shared_ptr< SgfcPropertyBasicValueTypeDescriptor > LibSgfcPlusPlus::SgfcPropertyValueTypeDescriptorConstants::DescriptorUnknown
static
Initial value:
= std::shared_ptr<SgfcPropertyBasicValueTypeDescriptor>(
new SgfcPropertyBasicValueTypeDescriptor(SgfcPropertyValueType::Unknown))
@ Unknown
The property value has an unknown type. This is used for non-empty values of any property not defined...

The documentation for this class was generated from the following files: