LLVM 22.0.0git
WindowsResource.h File Reference

Go to the source code of this file.

Classes

struct  llvm::object::WinResHeaderPrefix
struct  llvm::object::WinResIDs
struct  llvm::object::WinResHeaderSuffix
class  llvm::object::EmptyResError
class  llvm::object::ResourceEntryRef
class  llvm::object::WindowsResource
class  llvm::object::WindowsResourceParser
class  llvm::object::WindowsResourceParser::TreeNode
struct  llvm::object::WindowsResourceParser::StringOrID

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::object

Functions

LLVM_ABI Expected< std::unique_ptr< MemoryBuffer > > llvm::object::writeWindowsResourceCOFF (llvm::COFF::MachineTypes MachineType, const WindowsResourceParser &Parser, uint32_t TimeDateStamp)
LLVM_ABI void llvm::object::printResourceTypeName (uint16_t TypeID, raw_ostream &OS)

Variables

const size_t llvm::object::WIN_RES_MAGIC_SIZE = 16
const size_t llvm::object::WIN_RES_NULL_ENTRY_SIZE = 16
const uint32_t llvm::object::WIN_RES_HEADER_ALIGNMENT = 4
const uint32_t llvm::object::WIN_RES_DATA_ALIGNMENT = 4
const uint16_t llvm::object::WIN_RES_PURE_MOVEABLE = 0x0030