Lines Matching refs:TreeNode
39 uint32_t WindowsResourceParser::TreeNode::StringCount = 0;
40 uint32_t WindowsResourceParser::TreeNode::DataCount = 0;
175 void WindowsResourceParser::TreeNode::addEntry(const ResourceEntryRef &Entry, in addEntry()
178 TreeNode &TypeNode = addTypeNode(Entry, IsNewTypeString); in addEntry()
179 TreeNode &NameNode = TypeNode.addNameNode(Entry, IsNewNameString); in addEntry()
183 WindowsResourceParser::TreeNode::TreeNode(bool IsStringNode) { in TreeNode() function in llvm::object::WindowsResourceParser::TreeNode
188 WindowsResourceParser::TreeNode::TreeNode(uint16_t MajorVersion, in TreeNode() function in llvm::object::WindowsResourceParser::TreeNode
196 std::unique_ptr<WindowsResourceParser::TreeNode>
197 WindowsResourceParser::TreeNode::createStringNode() { in createStringNode()
198 return std::unique_ptr<TreeNode>(new TreeNode(true)); in createStringNode()
201 std::unique_ptr<WindowsResourceParser::TreeNode>
202 WindowsResourceParser::TreeNode::createIDNode() { in createIDNode()
203 return std::unique_ptr<TreeNode>(new TreeNode(false)); in createIDNode()
206 std::unique_ptr<WindowsResourceParser::TreeNode>
207 WindowsResourceParser::TreeNode::createDataNode(uint16_t MajorVersion, in createDataNode()
210 return std::unique_ptr<TreeNode>( in createDataNode()
211 new TreeNode(MajorVersion, MinorVersion, Characteristics)); in createDataNode()
214 WindowsResourceParser::TreeNode &
215 WindowsResourceParser::TreeNode::addTypeNode(const ResourceEntryRef &Entry, in addTypeNode()
223 WindowsResourceParser::TreeNode &
224 WindowsResourceParser::TreeNode::addNameNode(const ResourceEntryRef &Entry, in addNameNode()
232 WindowsResourceParser::TreeNode &
233 WindowsResourceParser::TreeNode::addLanguageNode( in addLanguageNode()
239 WindowsResourceParser::TreeNode &WindowsResourceParser::TreeNode::addChild( in addChild()
247 WindowsResourceParser::TreeNode &Node = *NewChild; in addChild()
254 WindowsResourceParser::TreeNode &
255 WindowsResourceParser::TreeNode::addChild(ArrayRef<UTF16> NameRef, in addChild()
273 WindowsResourceParser::TreeNode &Node = *NewChild; in addChild()
280 void WindowsResourceParser::TreeNode::print(ScopedPrinter &Writer, in print()
294 uint32_t WindowsResourceParser::TreeNode::getTreeSize() const { in getTreeSize()
341 const WindowsResourceParser::TreeNode &Resources;
584 std::queue<const WindowsResourceParser::TreeNode *> Queue; in writeDirectoryTree()
590 std::vector<const WindowsResourceParser::TreeNode *> DataEntriesTreeOrder; in writeDirectoryTree()