Lines Matching refs:Child
399 TreeNode *Child; in addChildren() local
406 Child = &Node.addNameChild(NameString, StringTable); in addChildren()
409 Child = &Node.addIDChild(Entry.Identifier.ID); in addChildren()
415 addChildren(*Child, RSR, NextTable, Origin, Context, Duplicates); in addChildren()
429 TreeNode *Child; in addChildren() local
433 Origin, Data.size(), Child); in addChildren()
442 Context, InputFilenames[Child->Origin], InputFilenames.back())); in addChildren()
524 auto Child = IDChildren.find(ID); in addIDChild() local
525 if (Child == IDChildren.end()) { in addIDChild()
531 return *(Child->second); in addIDChild()
539 auto Child = StringChildren.find(NameString); in addNameChild() local
540 if (Child == StringChildren.end()) { in addNameChild()
547 return *(Child->second); in addNameChild()
553 for (auto const &Child : StringChildren) { in print() local
554 Child.second->print(Writer, Child.first); in print()
556 for (auto const &Child : IDChildren) { in print() local
557 Child.second->print(Writer, to_string(Child.first)); in print()
578 for (auto const &Child : StringChildren) { in getTreeSize() local
579 Size += Child.second->getTreeSize(); in getTreeSize()
581 for (auto const &Child : IDChildren) { in getTreeSize() local
582 Size += Child.second->getTreeSize(); in getTreeSize()
593 for (auto &Child : IDChildren) in shiftDataIndexDown() local
594 Child.second->shiftDataIndexDown(Index); in shiftDataIndexDown()
595 for (auto &Child : StringChildren) in shiftDataIndexDown() local
596 Child.second->shiftDataIndexDown(Index); in shiftDataIndexDown()
899 for (auto const &Child : StringChildren) { in writeDirectoryTree() local
903 StringTableOffsets[Child.second->getStringIndex()]); in writeDirectoryTree()
904 if (Child.second->checkIsDataNode()) { in writeDirectoryTree()
907 DataEntriesTreeOrder.push_back(Child.second.get()); in writeDirectoryTree()
911 (Child.second->getStringChildren().size() + in writeDirectoryTree()
912 Child.second->getIDChildren().size()) * in writeDirectoryTree()
914 Queue.push(Child.second.get()); in writeDirectoryTree()
919 for (auto const &Child : IDChildren) { in writeDirectoryTree() local
922 Entry->Identifier.ID = Child.first; in writeDirectoryTree()
923 if (Child.second->checkIsDataNode()) { in writeDirectoryTree()
926 DataEntriesTreeOrder.push_back(Child.second.get()); in writeDirectoryTree()
930 (Child.second->getStringChildren().size() + in writeDirectoryTree()
931 Child.second->getIDChildren().size()) * in writeDirectoryTree()
933 Queue.push(Child.second.get()); in writeDirectoryTree()