Lines Matching refs:TreeNode

267   TreeNode *TypeNode = TypeIt->second.get();  in cleanUpManifests()
273 TreeNode *NameNode = NameIt->second.get(); in cleanUpManifests()
295 TreeNode *FirstNode = FirstIt->second.get(); in cleanUpManifests()
298 TreeNode *LastNode = LastIt->second.get(); in cleanUpManifests()
351 TreeNode *Node; in parse()
379 bool WindowsResourceParser::TreeNode::addEntry( in addEntry()
382 std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) { in addEntry()
383 TreeNode &TypeNode = addTypeNode(Entry, StringTable); in addEntry()
384 TreeNode &NameNode = TypeNode.addNameNode(Entry, StringTable); in addEntry()
388 Error WindowsResourceParser::addChildren(TreeNode &Node, in addChildren()
398 TreeNode *Child; in addChildren()
428 TreeNode *Child; in addChildren()
450 WindowsResourceParser::TreeNode::TreeNode(uint32_t StringIndex) in TreeNode() function in llvm::object::WindowsResourceParser::TreeNode
453 WindowsResourceParser::TreeNode::TreeNode(uint16_t MajorVersion, in TreeNode() function in llvm::object::WindowsResourceParser::TreeNode
461 std::unique_ptr<WindowsResourceParser::TreeNode>
462 WindowsResourceParser::TreeNode::createStringNode(uint32_t Index) { in createStringNode()
463 return std::unique_ptr<TreeNode>(new TreeNode(Index)); in createStringNode()
466 std::unique_ptr<WindowsResourceParser::TreeNode>
467 WindowsResourceParser::TreeNode::createIDNode() { in createIDNode()
468 return std::unique_ptr<TreeNode>(new TreeNode(0)); in createIDNode()
471 std::unique_ptr<WindowsResourceParser::TreeNode>
472 WindowsResourceParser::TreeNode::createDataNode(uint16_t MajorVersion, in createDataNode()
477 return std::unique_ptr<TreeNode>(new TreeNode( in createDataNode()
481 WindowsResourceParser::TreeNode &WindowsResourceParser::TreeNode::addTypeNode( in addTypeNode()
490 WindowsResourceParser::TreeNode &WindowsResourceParser::TreeNode::addNameNode( in addNameNode()
499 bool WindowsResourceParser::TreeNode::addLanguageNode( in addLanguageNode()
501 std::vector<std::vector<uint8_t>> &Data, TreeNode *&Result) { in addLanguageNode()
510 bool WindowsResourceParser::TreeNode::addDataChild( in addDataChild()
513 TreeNode *&Result) { in addDataChild()
521 WindowsResourceParser::TreeNode &WindowsResourceParser::TreeNode::addIDChild( in addIDChild()
526 WindowsResourceParser::TreeNode &Node = *NewChild; in addIDChild()
533 WindowsResourceParser::TreeNode &WindowsResourceParser::TreeNode::addNameChild( in addNameChild()
542 WindowsResourceParser::TreeNode &Node = *NewChild; in addNameChild()
549 void WindowsResourceParser::TreeNode::print(ScopedPrinter &Writer, in print()
563 uint32_t WindowsResourceParser::TreeNode::getTreeSize() const { in getTreeSize()
588 void WindowsResourceParser::TreeNode::shiftDataIndexDown(uint32_t Index) { in shiftDataIndexDown()
623 const WindowsResourceParser::TreeNode &Resources;
872 std::queue<const WindowsResourceParser::TreeNode *> Queue; in writeDirectoryTree()
878 std::vector<const WindowsResourceParser::TreeNode *> DataEntriesTreeOrder; in writeDirectoryTree()