LLVM: llvm::object::OffloadFile Class Reference (original) (raw)
A class to contain the binary information for a single OffloadBinary that owns its memory. More...
#include "[llvm/Object/OffloadBinary.h](OffloadBinary%5F8h%5Fsource.html)"
Inheritance diagram for llvm::object::OffloadFile:
| Public Member Functions | |
|---|---|
| OffloadFile (std::unique_ptr< OffloadBinary > Binary, std::unique_ptr< MemoryBuffer > Buffer) | |
| OffloadFile | copy () const |
| Make a deep copy of this offloading file. | |
| operator TargetID () const | |
| We use the Triple and Architecture pair to group linker inputs together. | |
| Public Member Functions inherited from llvm::object::OwningBinary< OffloadBinary > | |
| OwningBinary () | |
| OwningBinary (std::unique_ptr< OffloadBinary > Bin, std::unique_ptr< MemoryBuffer > Buf) | |
| OwningBinary (OwningBinary< OffloadBinary > &&Other) | |
| OwningBinary< OffloadBinary > & | operator= (OwningBinary< OffloadBinary > &&Other) |
| std::pair< std::unique_ptr< OffloadBinary >, std::unique_ptr< MemoryBuffer > > | takeBinary () |
| OffloadBinary * | getBinary () |
| const OffloadBinary * | getBinary () const |
Detailed Description
A class to contain the binary information for a single OffloadBinary that owns its memory.
Definition at line 159 of file OffloadBinary.h.
Member Typedef Documentation
◆ TargetID
Constructor & Destructor Documentation
Member Function Documentation
◆ copy()
| OffloadFile llvm::object::OffloadFile::copy ( ) const | inline |
|---|
◆ operator TargetID()
| llvm::object::OffloadFile::operator TargetID ( ) const | inline |
|---|
The documentation for this class was generated from the following file:
- include/llvm/Object/OffloadBinary.h