LLVM
8.0.1
|
#include "llvm/Object/WindowsResource.h"
Classes | |
class | TreeNode |
Public Member Functions | |
WindowsResourceParser () | |
Error | parse (WindowsResource *WR) |
void | printTree (raw_ostream &OS) const |
const TreeNode & | getTree () const |
const ArrayRef< std::vector< uint8_t > > | getData () const |
const ArrayRef< std::vector< UTF16 > > | getStringTable () const |
Definition at line 148 of file WindowsResource.h.
llvm::object::WindowsResourceParser::WindowsResourceParser | ( | ) |
Definition at line 129 of file WindowsResource.cpp.
Definition at line 155 of file WindowsResource.h.
References llvm::Data.
|
inline |
Definition at line 156 of file WindowsResource.h.
Definition at line 154 of file WindowsResource.h.
Error llvm::object::WindowsResourceParser::parse | ( | WindowsResource * | WR | ) |
Definition at line 131 of file WindowsResource.cpp.
References llvm::consumeError(), E, llvm::object::WindowsResource::getHeadEntry(), and llvm::Error::success().
void llvm::object::WindowsResourceParser::printTree | ( | raw_ostream & | OS | ) | const |
Definition at line 170 of file WindowsResource.cpp.
References Characteristics, llvm::object::ResourceEntryRef::checkNameString(), llvm::object::ResourceEntryRef::checkTypeString(), llvm::object::ResourceEntryRef::getCharacteristics(), llvm::object::ResourceEntryRef::getLanguage(), llvm::object::ResourceEntryRef::getMajorVersion(), llvm::object::ResourceEntryRef::getMinorVersion(), llvm::object::ResourceEntryRef::getNameID(), llvm::object::ResourceEntryRef::getNameString(), llvm::object::ResourceEntryRef::getTypeID(), llvm::object::ResourceEntryRef::getTypeString(), and llvm::object::WindowsResourceParser::TreeNode::print().