+const TreeNode* TreeNode::GetChild(std::string_view childName) const
+{
+ const TreeNode* p = mFirstChild;
+ while(p)
+ {
+ if(p->mName && (std::string_view(p->mName) == childName))
+ {
+ return p;
+ }
+ p = p->mNextSibling;
+ }
+ return NULL;
+}
+
+const TreeNode* TreeNode::GetChildIgnoreCase(std::string_view childName) const