Lines Matching refs:WindowsResourceParser
39 uint32_t WindowsResourceParser::TreeNode::StringCount = 0;
40 uint32_t WindowsResourceParser::TreeNode::DataCount = 0;
129 WindowsResourceParser::WindowsResourceParser() : Root(false) {} in WindowsResourceParser() function in llvm::object::WindowsResourceParser
131 Error WindowsResourceParser::parse(WindowsResource *WR) { in parse()
170 void WindowsResourceParser::printTree(raw_ostream &OS) const { in printTree()
175 void WindowsResourceParser::TreeNode::addEntry(const ResourceEntryRef &Entry, in addEntry()
183 WindowsResourceParser::TreeNode::TreeNode(bool IsStringNode) { in TreeNode()
188 WindowsResourceParser::TreeNode::TreeNode(uint16_t MajorVersion, in TreeNode()
196 std::unique_ptr<WindowsResourceParser::TreeNode>
197 WindowsResourceParser::TreeNode::createStringNode() { in createStringNode()
201 std::unique_ptr<WindowsResourceParser::TreeNode>
202 WindowsResourceParser::TreeNode::createIDNode() { in createIDNode()
206 std::unique_ptr<WindowsResourceParser::TreeNode>
207 WindowsResourceParser::TreeNode::createDataNode(uint16_t MajorVersion, 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()
320 const WindowsResourceParser &Parser, Error &E);
341 const WindowsResourceParser::TreeNode &Resources;
357 COFF::MachineTypes MachineType, const WindowsResourceParser &Parser, in WindowsResourceCOFFWriter()
584 std::queue<const WindowsResourceParser::TreeNode *> Queue; in writeDirectoryTree()
590 std::vector<const WindowsResourceParser::TreeNode *> DataEntriesTreeOrder; in writeDirectoryTree()
715 const WindowsResourceParser &Parser) { in writeWindowsResourceCOFF()