class WindowsResource
Declaration
class WindowsResource : public Binary { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/WindowsResource.h:136
Inherits from: Binary
Member Variables
- private llvm::BinaryByteStream BBS
Inherited from Binary:
Method Overview
- private WindowsResource(llvm::MemoryBufferRef Source)
- public static bool classof(const llvm::object::Binary * V)
- public static Expected<std::unique_ptr<WindowsResource>> createWindowsResource(llvm::MemoryBufferRef Source)
- public Expected<llvm::object::ResourceEntryRef> getHeadEntry()
Inherited from Binary:
- public checkOffset
- public getData
- protected getELFType
- public getFileName
- protected getMachOType
- public getMemoryBufferRef
- public getTripleObjectFormat
- public getType
- public initContent
- public isArchive
- public isCOFF
- public isCOFFImportFile
- public isELF
- public isIR
- public isLittleEndian
- public isMachO
- public isMachOUniversalBinary
- public isMinidump
- public isObject
- public isOffloadFile
- public isSymbolic
- public isTapiFile
- public isTapiUniversal
- public isWasm
- public isWinRes
- public isXCOFF
Methods
¶WindowsResource(llvm::MemoryBufferRef Source)
WindowsResource(llvm::MemoryBufferRef Source)
Declared at: llvm/include/llvm/Object/WindowsResource.h:148
Parameters
- llvm::MemoryBufferRef Source
¶static bool classof(const llvm::object::Binary* V)
static bool classof(const llvm::object::Binary* V)
Declared at: llvm/include/llvm/Object/WindowsResource.h:140
Parameters
- const llvm::object::Binary* V
¶static Expected<std::unique_ptr<WindowsResource>>
createWindowsResource(
llvm::MemoryBufferRef Source)
static Expected<std::unique_ptr<WindowsResource>>
createWindowsResource(
llvm::MemoryBufferRef Source)
Declared at: llvm/include/llvm/Object/WindowsResource.h:143
Parameters
- llvm::MemoryBufferRef Source
¶Expected<llvm::object::ResourceEntryRef>
getHeadEntry()
Expected<llvm::object::ResourceEntryRef>
getHeadEntry()
Declared at: llvm/include/llvm/Object/WindowsResource.h:138