commonlib
Node Member List

This is the complete list of members for Node, including all inherited members.

addAttribute(const std::string &name, const T &value)Node
addAttributeNode(const NodePtr &attributeNode)=0Nodepure virtual
addChild(std::string name)=0Nodepure virtual
addChild(const NodePtr &childNode)=0Nodepure virtual
clearAttributeNodes()=0Nodepure virtual
clearChildNodes()=0Nodepure virtual
clone()=0Nodepure virtual
clone(const NodePtr &nodeToClone)Node
createNode(std::string name, std::string value)=0Nodepure virtual
destroy()=0Nodepure virtual
findAttributeNode(const std::string &name)=0Nodepure virtual
findChildNode(const std::string &name)=0Nodepure virtual
getAttribute(const size_t attributeIndex)=0Nodepure virtual
getAttributeCount()=0Nodepure virtual
getChild(const size_t childIndex)=0Nodepure virtual
getChildCount()=0Nodepure virtual
getName()=0Nodepure virtual
getNextSibling()=0Nodepure virtual
getValue()=0Nodepure virtual
initializeNode(std::string name, std::string value)=0Nodepure virtual
initializeNode(NodePtr node)=0Nodepure virtual
internalAddAttribute(const std::string &name, const std::string &value)=0 (defined in Node)Nodeprotectedpure virtual
internalRead(const std::string &name, std::string &value, const std::string &defaultValue)=0 (defined in Node)Nodeprotectedpure virtual
internalWrite(const std::string &name, const std::string &value, const std::string &defaultValue)=0 (defined in Node)Nodeprotectedpure virtual
isDummy() constNode
isDummyNode (defined in Node)Nodeprotected
isEmpty()=0Nodepure virtual
isInitialized()=0Nodepure virtual
isWrite()=0Nodepure virtual
read(const std::string &name, T &value)Node
read(const std::string &name, T &value, const U &defaultValue)Node
readChild(const std::string &childName)=0Nodepure virtual
removeAttribute(const std::string &attributeName)=0Nodepure virtual
removeAttribute(const size_t attributeIndex)=0Nodepure virtual
removeAttribute(NodePtr &attributeNode)=0Nodepure virtual
removeChild(const std::string &childName)=0Nodepure virtual
removeChild(const size_t childIndex)=0Nodepure virtual
removeChild(NodePtr &childNode)=0Nodepure virtual
setValue(std::string value)=0Nodepure virtual
update(const std::string &name, T &value)Node
update(const std::string &name, T &value, const U &defaultValue)Node
updateChild(const std::string &childName)=0Nodepure virtual
updateOperation(bool write)=0Nodepure virtual
write(const std::string &name, const T &value)Node
write(const std::string &name, const T &value, const U &defaultValue)Node
~Node()=default (defined in Node)Nodevirtual