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

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

AppendProperty(std::shared_ptr< ISgfcProperty > property)=0LibSgfcPlusPlus::ISgfcNodepure virtual
CreateGameInfo() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetChildren() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetFirstChild() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetGameInfoNode() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetInheritedProperties() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetLastChild() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetMainVariationNodes() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetNextSibling() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetParent() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetPreviousSibling() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetProperties() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetProperties(SgfcPropertyCategory propertyCategory) const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetProperty(SgfcPropertyType propertyType) const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetProperty(const std::string &propertyName) const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetRoot() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
GetTraits() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
HasChildren() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
HasNextSibling() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
HasParent() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
HasPreviousSibling() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
HasProperties() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
HasTrait(SgfcNodeTrait trait) const =0LibSgfcPlusPlus::ISgfcNodepure virtual
IsAncestorOf(std::shared_ptr< ISgfcNode > node) const =0LibSgfcPlusPlus::ISgfcNodepure virtual
IsDescendantOf(std::shared_ptr< ISgfcNode > node) const =0LibSgfcPlusPlus::ISgfcNodepure virtual
ISgfcNode()LibSgfcPlusPlus::ISgfcNode
IsRoot() const =0LibSgfcPlusPlus::ISgfcNodepure virtual
RemoveAllProperties()=0LibSgfcPlusPlus::ISgfcNodepure virtual
RemoveProperty(std::shared_ptr< ISgfcProperty > property)=0LibSgfcPlusPlus::ISgfcNodepure virtual
SetProperties(const std::vector< std::shared_ptr< ISgfcProperty > > &properties)=0LibSgfcPlusPlus::ISgfcNodepure virtual
SetProperty(std::shared_ptr< ISgfcProperty > property)=0LibSgfcPlusPlus::ISgfcNodepure virtual
WriteGameInfo(std::shared_ptr< ISgfcGameInfo > gameInfo) const =0LibSgfcPlusPlus::ISgfcNodepure virtual
~ISgfcNode()LibSgfcPlusPlus::ISgfcNodevirtual