libsgfc++ 2.0.1
A C++ library that uses SGFC to read and write SGF (Smart Game Format) data.
|
This is the complete list of members for LibSgfcPlusPlus::ISgfcTreeBuilder, including all inherited members.
AppendChild(std::shared_ptr< ISgfcNode > node, std::shared_ptr< ISgfcNode > child) const =0 | LibSgfcPlusPlus::ISgfcTreeBuilder | pure virtual |
GetGame() const =0 | LibSgfcPlusPlus::ISgfcTreeBuilder | pure virtual |
InsertChild(std::shared_ptr< ISgfcNode > node, std::shared_ptr< ISgfcNode > child, std::shared_ptr< ISgfcNode > referenceChild) const =0 | LibSgfcPlusPlus::ISgfcTreeBuilder | pure virtual |
ISgfcTreeBuilder() | LibSgfcPlusPlus::ISgfcTreeBuilder | |
RemoveChild(std::shared_ptr< ISgfcNode > node, std::shared_ptr< ISgfcNode > child) const =0 | LibSgfcPlusPlus::ISgfcTreeBuilder | pure virtual |
ReplaceChild(std::shared_ptr< ISgfcNode > node, std::shared_ptr< ISgfcNode > newChild, std::shared_ptr< ISgfcNode > oldChild) const =0 | LibSgfcPlusPlus::ISgfcTreeBuilder | pure virtual |
SetFirstChild(std::shared_ptr< ISgfcNode > node, std::shared_ptr< ISgfcNode > child) const =0 | LibSgfcPlusPlus::ISgfcTreeBuilder | pure virtual |
SetNextSibling(std::shared_ptr< ISgfcNode > node, std::shared_ptr< ISgfcNode > nextSibling) const =0 | LibSgfcPlusPlus::ISgfcTreeBuilder | pure virtual |
SetParent(std::shared_ptr< ISgfcNode > node, std::shared_ptr< ISgfcNode > parent) const =0 | LibSgfcPlusPlus::ISgfcTreeBuilder | pure virtual |
~ISgfcTreeBuilder() | LibSgfcPlusPlus::ISgfcTreeBuilder | virtual |