LLVM  9.0.0svn
Classes | Public Member Functions | List of all members
llvm::object::WindowsResourceParser Class Reference

#include "llvm/Object/WindowsResource.h"

Classes

class  TreeNode
 

Public Member Functions

 WindowsResourceParser ()
 
Error parse (WindowsResource *WR, std::vector< std::string > &Duplicates)
 
void printTree (raw_ostream &OS) const
 
const TreeNodegetTree () const
 
const ArrayRef< std::vector< uint8_t > > getData () const
 
const ArrayRef< std::vector< UTF16 > > getStringTable () const
 

Detailed Description

Definition at line 151 of file WindowsResource.h.

Constructor & Destructor Documentation

◆ WindowsResourceParser()

llvm::object::WindowsResourceParser::WindowsResourceParser ( )

Definition at line 131 of file WindowsResource.cpp.

Member Function Documentation

◆ getData()

const ArrayRef<std::vector<uint8_t> > llvm::object::WindowsResourceParser::getData ( ) const
inline

Definition at line 158 of file WindowsResource.h.

References llvm::Data.

◆ getStringTable()

const ArrayRef<std::vector<UTF16> > llvm::object::WindowsResourceParser::getStringTable ( ) const
inline

Definition at line 159 of file WindowsResource.h.

◆ getTree()

const TreeNode& llvm::object::WindowsResourceParser::getTree ( ) const
inline

Definition at line 157 of file WindowsResource.h.

◆ parse()

Error llvm::object::WindowsResourceParser::parse ( WindowsResource WR,
std::vector< std::string > &  Duplicates 
)

◆ printTree()

void llvm::object::WindowsResourceParser::printTree ( raw_ostream OS) const

The documentation for this class was generated from the following files: