libsgfc++ 2.0.1
A C++ library that uses SGFC to read and write SGF (Smart Game Format) data.
Loading...
Searching...
No Matches
LibSgfcPlusPlus::ISgfcPropertyFactory Member List

This is the complete list of members for LibSgfcPlusPlus::ISgfcPropertyFactory, including all inherited members.

CreateBoardSizeProperty() const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateBoardSizeProperty(std::shared_ptr< ISgfcNumberPropertyValue > propertyValue) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateBoardSizeProperty(std::shared_ptr< ISgfcComposedPropertyValue > propertyValue) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateGameTypeProperty() const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateGameTypeProperty(std::shared_ptr< ISgfcNumberPropertyValue > propertyValue) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateProperty(SgfcPropertyType propertyType) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateProperty(SgfcPropertyType propertyType, std::shared_ptr< ISgfcPropertyValue > propertyValue) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateProperty(SgfcPropertyType propertyType, const std::vector< std::shared_ptr< ISgfcPropertyValue > > &propertyValues) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateProperty(const std::string &propertyName) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateProperty(const std::string &propertyName, std::shared_ptr< ISgfcPropertyValue > propertyValue) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
CreateProperty(const std::string &propertyName, const std::vector< std::shared_ptr< ISgfcPropertyValue > > &propertyValues) const =0LibSgfcPlusPlus::ISgfcPropertyFactorypure virtual
ISgfcPropertyFactory()LibSgfcPlusPlus::ISgfcPropertyFactory
~ISgfcPropertyFactory()LibSgfcPlusPlus::ISgfcPropertyFactoryvirtual